Extjs 动态选择树的节点

Java代码 复制代码
  1. var deptUserData = [];   
  2. <s:if test="deptUserData!=null">   
  3. deptUserData=<s:property value="deptUserData"/>;   
  4. </s:if>   
  5. //参与者树   
  6.     var tree = new Ext.tree.TreePanel({   
  7.         id: 'tree',   
  8.         onlyLeafCheckable: true,// 只对叶子节点可选   
  9.         animate: false// 动画效果   
  10.         rootVisible: false,   
  11.         autoScroll: true,   
  12.         disabled: false,   
  13.         width: 620,   
  14.         height: 300,   
  15.         //frame:true,   
  16.         border: true// 边框   
  17.         lines:true,   
  18.         //checkModel: 'single',   
  19.         loader: new Ext.tree.TreeLoader({   
  20.             baseAttrs: {   
  21.                 uiProvider: Ext.ux.TreeCheckNodeUI   
  22.             }   
  23.         }),   
  24.         renderTo:'assignTree',   
  25.         root: deptUserData   
  26.     });   
  27.   
  28.     tree.getRootNode().on('load',function(rootNode){       
  29.       rootNode.expand();      
  30.       for(var i = 0;i < checkedUsers.length;i++){     
  31.         tree.getNodeById(checkedUsers[i]).getUI().checkbox.checked=true;      
  32.       }      
  33.     });   
var deptUserData = [];
<s:if test="deptUserData!=null">
deptUserData=<s:property value="deptUserData"/>;
</s:if>
//参与者树
	var tree = new Ext.tree.TreePanel({
	    id: 'tree',
	    onlyLeafCheckable: true,// 只对叶子节点可选
        animate: false, // 动画效果
        rootVisible: false,
        autoScroll: true,
        disabled: false,
        width: 620,
        height: 300,
		//frame:true,
        border: true, // 边框
        lines:true,
        //checkModel: 'single',
        loader: new Ext.tree.TreeLoader({
			baseAttrs: {
			    uiProvider: Ext.ux.TreeCheckNodeUI
			}
		}),
	    renderTo:'assignTree',
	    root: deptUserData
	});

	tree.getRootNode().on('load',function(rootNode){    
	  rootNode.expand();   
	  for(var i = 0;i < checkedUsers.length;i++){  
	    tree.getNodeById(checkedUsers[i]).getUI().checkbox.checked=true;   
	  }   
	}); 


你可能感兴趣的:(ext)