grid.onClick.subscribe(function(e) {
var cell = grid.getCellFromEvent(e),
row = cell.row;
// var item = dataView.rows[row];
});
Run Code Online (Sandbox Code Playgroud)
我曾经使用dataView.rows访问网格中的项目,这似乎不再适用于最新版本,我们该如何更新代码?
Tin*_*Tin 15
grid.onClick.subscribe(function(e, args) {
var item = args.item;
// or dataView.getItem(args.row);
});
Run Code Online (Sandbox Code Playgroud)
这是一个很旧的线程,我仍然觉得要更新它,因为 args 中不再有“项目”。
现在它是:
grid.onClick.subscribe(function(e, args) {
var cell = args.cell,
row = args.row;
});
Run Code Online (Sandbox Code Playgroud)
这让我了解对象本身:
grid.onClick.subscribe(function(e, args) {
console.log('clicked: ');
console.log(args);
var item = args.grid.getData()[args.row];
console.log(item);
});
Run Code Online (Sandbox Code Playgroud)