dtree.html 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>树形结构</title>
  6. <link href="../../component/pear/css/pear.css" rel="stylesheet" />
  7. </head>
  8. <body class="pear-container">
  9. <div class="layui-row layui-col-space10">
  10. <div class="layui-col-md12">
  11. <div class="layui-card">
  12. <div class="layui-card-header">开发环境</div>
  13. <div class="layui-card-body">Dtree 提供 树状态 的数据结构展示</div>
  14. </div>
  15. </div>
  16. <div class="layui-col-md12">
  17. <div class="layui-collapse">
  18. <div class="layui-colla-item">
  19. <h2 class="layui-colla-title">显示代码</h2>
  20. <div class="layui-colla-content">
  21. <pre class="layui-code" lay-encode="true">
  22. &lt;link href="component/pear/css/pear.css" rel="stylesheet" />
  23. &lt;script src="component/layui/layui.js">&lt;/script>
  24. &lt;script src="component/pear/pear.js">&lt;/script>
  25. </pre>
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. <div class="layui-col-md12">
  31. <div class="layui-card">
  32. <div class="layui-card-header">
  33. 嵌套数据格式
  34. </div>
  35. <div class="layui-card-body">
  36. <ul id="demoTree" class="dtree" data-id="0"></ul>
  37. </div>
  38. </div>
  39. </div>
  40. <div class="layui-col-md12">
  41. <div class="layui-collapse">
  42. <div class="layui-colla-item">
  43. <h2 class="layui-colla-title">显示代码</h2>
  44. <div class="layui-colla-content">
  45. <pre class="layui-code" lay-encode="true">
  46. layui.use(['dtree'], function () {
  47. dtree = layui.dtree;
  48. dtree.render({
  49. elem: "#demoTree",
  50. initLevel: "1",
  51. method: 'get',
  52. url: "admin/data/dtree.json"
  53. });
  54. });
  55. </pre>
  56. </div>
  57. </div>
  58. </div>
  59. </div>
  60. <div class="layui-col-md12">
  61. <div class="layui-card">
  62. <div class="layui-card-header">
  63. 嵌套数据格式
  64. </div>
  65. <div class="layui-card-body">
  66. <ul id="demoTree3" class="dtree" data-id="0"></ul>
  67. </div>
  68. </div>
  69. </div>
  70. <div class="layui-col-md12">
  71. <div class="layui-collapse">
  72. <div class="layui-colla-item">
  73. <h2 class="layui-colla-title">显示代码</h2>
  74. <div class="layui-colla-content">
  75. <pre class="layui-code" lay-encode="true">
  76. layui.use(['dtree'], function () {
  77. dtree = layui.dtree;
  78. dtree.render({
  79. elem: "#demoTree",
  80. initLevel: "1",
  81. method: 'get',
  82. url: "admin/data/dtree.json",
  83. dataFormat: "list",
  84. checkbar: true
  85. });
  86. });
  87. </pre>
  88. </div>
  89. </div>
  90. </div>
  91. </div>
  92. <div class="layui-col-md12">
  93. <div class="layui-card">
  94. <div class="layui-card-header">
  95. 下拉树
  96. </div>
  97. <div class="layui-card-body">
  98. <ul id="demoTree2" class="dtree" data-id="0"></ul>
  99. </div>
  100. </div>
  101. </div>
  102. <div class="layui-col-md12">
  103. <div class="layui-collapse">
  104. <div class="layui-colla-item">
  105. <h2 class="layui-colla-title">显示代码</h2>
  106. <div class="layui-colla-content">
  107. <pre class="layui-code" lay-encode="true">
  108. layui.use(['dtree'], function () {
  109. dtree = layui.dtree;
  110. dtree.render({
  111. elem: "#demoTree2",
  112. initLevel: "1",
  113. method: 'get',
  114. url: "admin/data/dtree.json",
  115. select: true
  116. });
  117. });
  118. </pre>
  119. </div>
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. <script src="../../component/layui/layui.js"></script>
  125. <script src="../../component/pear/pear.js"></script>
  126. <script>
  127. layui.use(['dtree', 'jquery','element','code'], function () {
  128. var $ = layui.jquery,
  129. dtree = layui.dtree;
  130. layui.code();
  131. // 初始化树
  132. dtree.render({
  133. elem: "#demoTree",
  134. initLevel: "1",
  135. method: 'get',
  136. url: "../../demos/data/dtree.json"
  137. });
  138. dtree.render({
  139. elem: "#demoTree3",
  140. initLevel: "1",
  141. method: 'get',
  142. url: "../../demos/data/dataTree2.json",
  143. dataFormat: "list", //配置data的风格为list
  144. checkbar: true //开启复选框
  145. });
  146. dtree.render({
  147. elem: "#demoTree2",
  148. initLevel: "1",
  149. method: 'get',
  150. url: "../../demos/data/dtree.json",
  151. select: true
  152. });
  153. });
  154. </script>
  155. </body>
  156. </html>