2012-04-06 20 views
0

我使用下面的函数保存使用光滑电网和PHP

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

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

+1

方式很少。 – 2012-04-06 08:00:23

回答

0

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

我能想到的两个选项:

  • 使用onCellChange事件,并检查数据是否已经被添加到每一列
  • 到网格中添加一个额外的列以自定义格式显示“提交“按钮在新行中。用户可以在添加数据到新行时点击该按钮。