从SlickGrid细胞中获取数据
-
25-09-2019 - |
题
我用什么方法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”当用户改变活动/选择的小区,并获取事件被触发{行:currentRow,细胞:currentCell}作为参数。为了得到于小区数据,你可以使用data[args.row][grid.getColumns()[args.cell].field]
,假设你正在使用的column.field访问的数据,而不是自定义格式是得到一些其他方式的数据。
其他提示
grid.onCurrentCellChanged
似乎在2.0
grid.onActiveCellChanged.subscribe
不隶属于 StackOverflow