checkOnSelect 当为True的时候,点每一行时CheckBox就会被选中;为False时,只能手动的点击CheckBox ;默认true; selectOnCheck 当为True的时候,点击CheckBox时行选中;反之要手动点击每一行;默认true;
获取行选中数据:取得第一个选中行数据,如果没有选中行,则返回 null,否则返回记录
var row = $('#myItems').datagrid('getSelected');
if (row){
alert("选中一行");
}
获取行选中数据:取得所有选中行数据,返回元素记录的数组数据。
var selectItems = $('#myItems').datagrid('getSelections');
获取CheckBox:获取checkbox选择行的数据,返回元素记录的数组数据。
var checkedItems = $('#myItems').datagrid('getChecked');
问题:当出现获取所以选中(ChechBox)数据数据出现重复或者只有一行数据。
解决:原因是配置了idField属性,将其去掉就可以。