0

我目前有我的方法的代码:

createPlaylist:function(record){
    var scope = this;
    var vo = record;
    var sel = scope.getShowImages().getSelectionModel().getSelection();

    var filename = sel[0].data.filename;
    console.log(filename);
}

我得到的只是选定的第一个单元格的值,但由于我的网格的 seltype 是 checkboxmodel,我想获取选定单元格的所有值。

4

1 回答 1

0

我假设您使用的是checkcolumn. 在您的处理程序中,您可以尝试以下操作:

var r = grid.store.getRange();
var selected = [];

for (var i = 0; i < r.length; i++) {
    if (r[i] != null) {
        if (r[i].data.checkcolumn_dataIndex) { //checks if row is selected
            selected.push(r[i].data);
        }
    }
}
于 2013-10-17T08:12:06.510 回答