标签:
1 var IsCheckFlag = true; //标示是否是勾选复选框选中行的,true - 是 , false - 否 2 $("#dg").datagrid({ 3 rownumbers:true, 4 url: ‘LeadsData.ashx?o=list‘, 5 method:‘get‘, 6 fit: true, 7 striped:true, 8 pagination: true, 9 fitColumns: true, 10 checkOnSelect: false, 11 selectOnCheck: true, 12 pageSize: 15,//每页显示的记录条数,默认为10 13 pageList: [15, 30, 45],//可以设置每页记录条数的列表 14 onLoadSuccess: function (data) { 15 AddTipForStar(); 16 }, 17 onClickCell: function (rowIndex, field, value) { 18 IsCheckFlag = false; 19 }, 20 onSelect: function (rowIndex, rowData) { 21 if (!IsCheckFlag) { 22 IsCheckFlag = true; 23 $("#dg").datagrid("unselectRow", rowIndex); 24 } 25 }, 26 onUnselect: function (rowIndex, rowData) { 27 if (!IsCheckFlag) { 28 IsCheckFlag = true; 29 $("#dg").datagrid("selectRow", rowIndex); 30 } 31 } 32 });
主要代码就是粗体的部分。
EasyUI带选择框的DataGrid实现点击行"不选中或取消选中"的解决方法。
标签:
原文地址:http://www.cnblogs.com/chenliang-zibo/p/4337583.html