碰到个EasyUI复选框选中问题,困扰好一会,记录下转存失败重新上传取消
转存失败重新上传取消
转存失败重新上传取消
resTreeGrid = $('#resTreeGrid').treegrid({
fit : true,
fitColumns : false,
border : false,
idField : 'code',
treeField : 'name',
parentField : 'parentCode',
remoteSort: false,
singleSelect : false,
checkOnSelect : true,
selectOnCheck : true,
nowrap : false,
showPageList:false,
multiple:true,
columns : [ [ {
field : 'monitorId',
align:'left',
width : 20,
checkbox:true
},{
field : 'name',
align:'left',
width : 200
}
]],
url : "${pageContext.request.contextPath}/baseinfo/moniterinfo/getMonitorTree.do",
onLoadSuccess : function(row,data) {
$(this).treegrid('clearChecked');
$(this).treegrid('clearSelections');
$('#monitordiv input:checkbox').each(function(index,el){
el.disabled=true;
});
},
// toolbar: '#menuDataGridToolbar',
loadFilter: function (data, parent) {
var opt = $(this).data().treegrid.options;
return treeFilter(data, opt);
},
onBeforeSelect: function(node) {
var s=$('#resTreeGrid').treegrid('getSelections');
alert(s.length);
// alert(node.code);
//只能选择叶子节点,不能选择非叶子节点
if(node.type == 'area'){
layer.msg('不能选择该区域节点',{icon: 0});
return false;
}
}
});