复选框:
var checkboxSelector1; //定义
checkboxSelector1 = new Slick.CheckboxSelectColumn({
cssClass: "slick-cell-checkboxsel"
});
columns.splice(0, 0,checkboxSelector1.getColumnDefinition()); //添加到首列
grid.registerPlugin(checkboxSelector1); //注册复选框
//复选框选择的行号事件
grid.onSelectedRowsChanged.subscribe(function (e, args) {
var rtn = args.grid.getActiveCell();
var x = args.rows; //获取选中的行号数组
});
//获取复选框选中的行数据
function getCheckeddata(){
var selectedRowsIndexes = grid.getSelectedRows(); //获取选中数据索引
var checkeddata = [];
if(selectedRowsIndexes){
for(var i=0;i<selectedRowsIndexes.length;i++){
checkeddata.push(origiondata[selectedRowsIndexes[i]]);//origiondata为ajax获取到的表格全部数据,checkeddata为我们选中的数据
}
}
}