treegrid复选框选中

本文解决了一个关于EasyUI复选框在使用过程中遇到的问题,详细介绍了如何配置和使用复选框以实现正确的选择行为,特别是针对树形表格组件中的复选功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

碰到个EasyUI复选框选中问题,困扰好一会,记录下struggle.gifuploading.4e448015.gif转存失败重新上传取消struggle.gifuploading.4e448015.gif转存失败重新上传取消struggle.gifuploading.4e448015.gif转存失败重新上传取消奋斗

 

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;
                }
                
			}
	});

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值