要在 layui 中引入 treetable,需要先導入 layui 庫和 treetable 模塊,然后在 html 中創建表結構并指定 lay-filter 屬性,最后通過 layui.treetable api 獲取表格對象,從而進行展開/折疊、獲取選中節點、更新數據等操作。
如何在 LAYUI 中引入 TreeTable
LAYUI 的 TreeTable 組件是一個具有樹形結構的表格,可以實現數據的分級顯示和展開/折疊操作。要引入 TreeTable,需要遵循以下步驟:
1. 導入 LAYUI 庫
在你的 HTML 頁面中,首先需要導入 LAYUI 庫:
<code class="html"><script src="/path/to/<a%20style='color:#f60;%20text-decoration:underline;'%20href=" https: target="_blank">layui.js"></script></code>
登錄后復制
2. 導入 TreeTable 模塊
然后,需要導入 TreeTable 模塊:
<code class="html"><script> layui.use('treeTable'); </script></code>
登錄后復制
3. 在 HTML 中創建表結構
創建一個含有 treetable
類名的表格結構,并為其指定 lay-filter
屬性:
<code class="html"><table class="layui-table" lay-filter="myTreeTable"> <thead><tr> <th>表頭 1</th> <th>表頭 2</th> <th>表頭 3</th> </tr></thead> <tbody><!-- 表體數據 --></tbody> </table></code>
登錄后復制
4. 獲取表格對象
在 JavaScript 代碼中,使用 layui.treeTable
API 獲取表格對象:
<code class="javascript">var myTreeTable = layui.treeTable.render({ elem: '#myTreeTable' });</code>
登錄后復制
5. 操作 TreeTable
通過表格對象,可以對 TreeTable 進行操作,例如:
展開/折疊節點:myTreeTable.expand(nodeId)
/ myTreeTable.collapse(nodeId)
獲取選中節點:myTreeTable.getSelectedNodes()
更新數據:myTreeTable.reload({data: [{}]})