从SlickGrid中的单元格获取数据
我使用什么方法为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! }; ...
提前致谢!
网格正在直接修改您的数据源,因此更改将应用于“数据”。 当用户更改活动/选定单元格时会触发“onCurrentCellChanged”事件,并将{row:currentRow,cell:currentCell}作为参数。 要获取单元格数据,可以使用data[args.row][grid.getColumns()[args.cell].field]
,假设您使用column.field访问数据而不是自定义格式化程序其他方式的数据。
grid.onCurrentCellChanged
似乎已更改为grid.onActiveCellChanged.subscribe
in 2.0