tree.ftl 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <#--
  2. Name:自定义表管理树模板
  3. Desc:自定义表管理树模板
  4. -->
  5. <#setting number_format="#">
  6. <#assign __cn="${custom_name!'custom_name'}">
  7. <div class="panel">
  8. <div class="panel-top">
  9. <div class="tbar-title">
  10. <span class="tbar-label">${tbarTitle}</span>
  11. </div>
  12. </div>
  13. <div class="panel-body">
  14. <div name="${__cn}" class="ztree">
  15. </div>
  16. <script type="text/javascript">
  17. var ${__cn}dialogTree;
  18. var ${__cn}setting = {
  19. data: {
  20. key : {name: "${displayField.displayName}"},
  21. simpleData: {
  22. enable: true,
  23. idKey: "${displayField.id}",
  24. pIdKey: "${displayField.pid}",
  25. }
  26. },
  27. check: {
  28. chkboxType: { "Y" : "", "N" : "p" }
  29. }
  30. };
  31. var ${__cn}url=__ctx+"/platform/system/sysTableManage/getTreeData.ht";
  32. var ${__cn}params={
  33. __manageid__:${__manageid__}
  34. };
  35. $.post(${__cn}url,${__cn}params,function(result){
  36. for(var i=0;i<result.length;i++){
  37. result[i].${displayField.displayName}=""+result[i].${displayField.displayName};
  38. }
  39. ${__cn}dialogTree=$.fn.zTree.init($("div:[name='${__cn}']"), ${__cn}setting,result);
  40. ${__cn}dialogTree.expandAll(true);
  41. });
  42. </script>
  43. </div>
  44. </div>