【发布时间】:2019-09-15 09:10:17
【问题描述】:
是否可以在纯 Javascript 中进行双向绑定?
我正在尝试在 ag-grid 中进行双向数据绑定,目前,我仅通过复选框显示数据,没有绑定:
columnDefs: [
{headerName: "HeaderA",field: "fieldA", width: 150, editable: true,
cellRenderer: params => {
return `<input type='checkbox' ${params.value == 'Y' ? 'checked' : ''} />`
}
}
]
我想为此复选框进行双向数据绑定,以便通过选中该复选框,我也可以更改单元格值。
目前,我的网格性能与这个 plunker 非常相似:https://plnkr.co/edit/cV5wFLY4nnyQgVIcnGrF?p=preview
[你可以点击复选框,但是如果你双击单元格本身来查看单元格值,你会看到单元格值没有改变]
非常感谢任何帮助/建议!
【问题讨论】:
-
是的。阅读“事件监听器”——developer.mozilla.org/en-US/docs/Web/API/EventListener
-
“纯 JavaScript”与 DOM 没有任何关系:您的意思是 标准 DOM API。
标签: javascript ag-grid