立即在所有单元格上启动单元格编辑器
start cell editor immediately on all cells
我正在寻找一种解决方案,以解决如何仅使用单元格编辑器来启动 ag-grid table。这意味着我不想单击行或单元格来编辑数据。
通过文档中的这个示例,我几乎找到了适合我的解决方案:
Full row editing
这正是我要找的。我可以以编程方式立即开始编辑。该示例的问题在于 onCellValueChanged
仅在键盘单击 "enter" 或单击下一行后才会触发。
我需要一个解决方案,在更改单元格后立即触发 onCellValueChanged
。
我可以想到两个想法来完成这个:
使用"No Click Editing"
这类似于让所有单元格都包含一个输入框。只需单击 1 次即可聚焦。
https://www.ag-grid.com/javascript-grid-cell-editing/#no-click-editing
自定义单元格渲染器
使用自定义单元格渲染器在每个单元格中都有输入框。然后,您始终处于编辑模式。您可以控制何时保存值。
https://www.ag-grid.com/javascript-grid-cell-rendering-components/
我正在寻找一种解决方案,以解决如何仅使用单元格编辑器来启动 ag-grid table。这意味着我不想单击行或单元格来编辑数据。
通过文档中的这个示例,我几乎找到了适合我的解决方案: Full row editing
这正是我要找的。我可以以编程方式立即开始编辑。该示例的问题在于 onCellValueChanged
仅在键盘单击 "enter" 或单击下一行后才会触发。
我需要一个解决方案,在更改单元格后立即触发 onCellValueChanged
。
我可以想到两个想法来完成这个:
使用"No Click Editing" 这类似于让所有单元格都包含一个输入框。只需单击 1 次即可聚焦。 https://www.ag-grid.com/javascript-grid-cell-editing/#no-click-editing
自定义单元格渲染器 使用自定义单元格渲染器在每个单元格中都有输入框。然后,您始终处于编辑模式。您可以控制何时保存值。 https://www.ag-grid.com/javascript-grid-cell-rendering-components/