日期:2014-05-16  浏览次数:20434 次

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?=?