6

SlickGrid 使用什么方法来获取单元格内容?例如:

...
grid = new Slick.Grid($("#myGrid"), data, columns, options);
grid.onAddNewRow = function(item,colDef) {
  grid.removeRow(data.length);
  data.push(item);
  grid.updateRowCount();
  grid.render();
}

grid.onCurrentCellChanged = function(args){
  // get cell content!
};
...

提前致谢!

4

2 回答 2

7

网格正在直接修改您的数据源,因此更改将应用​​于“数据”。当用户更改活动/选定单元格时会触发“onCurrentCellChanged”事件,并获取 {row:currentRow, cell:currentCell} 作为参数。要获取单元格数据,您可以使用data[args.row][grid.getColumns()[args.cell].field],假设您正在使用 column.field 来访问数据,而不是使用以其他方式获取数据的自定义格式化程序。

于 2010-11-17T23:37:22.443 回答
2

grid.onCurrentCellChanged似乎已经更改为grid.onActiveCellChanged.subscribe2.0

于 2011-10-20T01:21:21.377 回答