0

我正在使用以下功能添加数据

 grid.onAddNewRow.subscribe(function (e,args) {
        // code for adding data
    });

但在第一列中添加数据后立即调用它。我想在整行(所有列)中添加数据后调用此函数。在最后一列添加数据后,是否有任何事件或任何其他方式调用此函数?

4

1 回答 1

0

SlickGrid 适用于单元格编辑模型。没有编辑“行”的概念,只有行内的单元格。因此,您将如何决定用户何时在“最后”列中添加数据?用户可以添加新行并在第 1、2、3、5 列中添加数据,然后在第 4 列中添加数据。推测该行应仅在第 4 列被编辑后提交,但下一次可能是第 5 列或第 3 列.

我可以想到两个选择:

  • 使用onCellChange事件并检查是否已将数据添加到每一列
  • 使用自定义格式化程序向网格添加额外的列,以在新行中显示“提交”按钮。用户在将数据添加到新行时可以单击此按钮。
于 2012-04-12T07:27:16.053 回答