【问题标题】:start cell editor immediately on all cells立即在所有单元格上启动单元格编辑器
【发布时间】:2020-01-13 04:26:21
【问题描述】:

我正在寻找一种解决方案,以解决如何仅使用单元格编辑器启动 ag-grid 表。这意味着我不想点击行或单元格来编辑数据。

我在文档中找到了这个例子的几乎一个解决方案: Full row editing

这正是我正在寻找的。我可以立即以编程方式开始编辑。该示例的问题在于 onCellValueChanged 仅在键盘单击“输入”或单击下一行后才会触发。 我需要一个解决方案,在单元格更改后立即触发onCellValueChanged

【问题讨论】:

    标签: ag-grid


    【解决方案1】:

    我可以想到两个想法来实现这一点:

    1. 使用“无点击编辑” 这类似于让所有单元格都包含一个输入框。只需单击 1 次即可聚焦。 https://www.ag-grid.com/javascript-grid-cell-editing/#no-click-editing

    2. 自定义单元格渲染器 使用自定义单元格渲染器在每个单元格中都有输入框。然后,您始终处于编辑模式。您可以控制何时保存值。 https://www.ag-grid.com/javascript-grid-cell-rendering-components/

    【讨论】:

    • “无点击编辑”对我来说不是正确的解决方案。而“自定义单元格渲染器”我认为它会起作用,但我认为渲染器中不允许有“编辑组件”。但我认为这是唯一的方法,所以我会以这种方式编程,谢谢
    猜你喜欢
    • 2021-02-12
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    相关资源
    最近更新 更多