easyUI tree方法

之前在网上查到的方法大都是是没有详细的demo,这是我自己总结测试后的结果:

全部选中

var roots = $('#treeId').tree('getRoots');
for(var x in roots){
	$('#treeId').tree('check',roots[x].target);
}
全部不选中

var roots = $('#treeId').tree('getRoots');
for(var x in roots){
	$('#treeId').tree('uncheck',roots[x].target);
}
全部展开

$('#treeId').tree('expandAll');
全部收缩

$('#treeId').tree('collapseAll');

点击反选

$('#treeid').tree({
	data : datajson,
	checkbox : true,
	lines : true,
	animate : true,
	onClick : function(node){
		if(node.checkState == 'unchecked'){
			$('#' + data.treeDomid).tree('check', node.target);
			return true;
		}
		if(node.checkState == 'checked'){
			$('#treeId').tree('uncheck',node.target);
			return true;
		}
	}
});



待续...

猜你喜欢

转载自blog.csdn.net/u012248761/article/details/52640497