kbkiss 2019-06-26
需求:
左边展示树,右边展示数据;点击左边的树,查询右边的表格数据。
数据表格
基础上多引入ztree
的文件。<link rel="stylesheet" href="/plugins/ztree/css/zTreeStyle/zTreeStyle.css" type="text/css"/> <script type="text/javascript" src="/plugins/ztree/js/jquery.ztree.all.min.js"></script>
fsTree
样式<ul id="treeDemo" class="ztree fsTree" url="/fsbus/S1003" tableId="fsDatagrid" inputs="menuId:$id"></ul>
属性 | 必输 | 默认值 | 名称 | 描述 |
---|---|---|---|---|
id | 是 | 树id | 唯一id | |
class | 是 | 样式 | 必须有 fsTree 样式 | |
url | 是 | 请求地址 | ajax异步加载数据地址 | |
tableId | 是 | 数据表格id | 点击左边树,需要刷新的表格id | |
inputs | 是 | 参数 | 点击树,异步加载表格,需要携带的参数 |
class
里面多增加一个样式 fsTree
,其他的都一致, 数据表格配置参考:http://www.itcto.cn/layui/fsLayuiPlugin%E6%95%B0%E6%8D%AE%E8%A1%A8%E6%A0%BC%E4%BD%BF%E7%94%A8/#表格按钮设置<div class="layui-btn-group"> <button class="layui-btn fsTree" function="top" topUrl="add.html" topWidth="700px" topHeight="450px" isSelect="1" topTitle="新增菜单信息" inputs="parentId:$id"> <i class="layui-icon"></i>新增 </button> <button class="layui-btn fsTree" function="top" topUrl="edit.html" topWidth="700px" topHeight="450px" isSelect="1" topTitle="编辑菜单信息" inputs="menuId:$id"> <i class="layui-icon"></i>编辑 </button> <button class="layui-btn layui-btn-danger fsTree" function="submit" url="/fsbus/S1007" url="" isSelect="1" isConfirm="1" confirmMsg="是否确定删除选中的数据?" inputs="menuId:$id"> <i class="layui-icon"></i>删除 </button> <button class="layui-btn fsTree" function="refresh"> <i class="layui-icon">ဂ</i>刷新 </button> </div>
<div class="layui-row layui-col-space10"> <div class="layui-col-md12"> <div class="layui-btn-group"> <button class="layui-btn fsTree" function="top" topUrl="add.html" topWidth="700px" topHeight="450px" isSelect="1" topTitle="新增菜单信息" inputs="parentId:$id"> <i class="layui-icon"></i>新增 </button> <button class="layui-btn fsTree" function="top" topUrl="edit.html" topWidth="700px" topHeight="450px" isSelect="1" topTitle="编辑菜单信息" inputs="menuId:$id"> <i class="layui-icon"></i>编辑 </button> <button class="layui-btn layui-btn-danger fsTree" function="submit" url="/fsbus/S1007" url="" isSelect="1" isConfirm="1" confirmMsg="是否确定删除选中的数据?" inputs="menuId:$id"> <i class="layui-icon"></i>删除 </button> <button class="layui-btn fsTree" function="refresh"> <i class="layui-icon">ဂ</i>刷新 </button> </div> </div> <div class="layui-col-md12"> <ul id="treeDemo" class="ztree fsTree" url="/fsbus/S1003" tableId="fsDatagrid" inputs="menuId:$id"></ul> </div> </div>
<div class="layui-field-box"> <div class="layui-col-md12 layui-col-space1"> <div id="table_buttion_div"> <form id="query_form" style="display: none;"> <input type="text" id="menuId" name="menuId" value="0"/> </form> <button class="layui-btn" function="top" topUrl="addFunc.html" topWidth="700px" topHeight="350px" topTitle="新增功能号信息" inputs="menuId:#menuId"> <i class="layui-icon"></i>新增 </button> <button class="layui-btn" function="refresh"> <i class="layui-icon">ဂ</i>刷新 </button> </div> </div> <div class="layui-col-md12 layui-col-space1"> <table id="fsDatagrid" class="fsDatagrid" lay-filter="fsDatagrid" url="/fsbus/S1009" isPage="0" defaultForm="query_form"></table> <div class="fsDatagridCols"> <p type="numbers" title="#"/> <p checkbox="true"/> <p field="name" title="名称" width="200" sort="true"/> <p field="linkUrl" title="访问地址" width="300"/> <p field="funcs" title="功能号" width="200"/> <p fixed="right" align="center" toolbar="#barDemo" title="操作" width="150"/> </div> <script type="text/html" id="barDemo"> <a id="edit" class="layui-btn layui-btn-xs" lay-event="top" topUrl="editFunc.html" topWidth="700px" topHeight="350px" isSelect="1" topTitle="编辑功能号信息" inputs="id:">编辑</a> <a id="del" class="layui-btn layui-btn-danger layui-btn-xs" lay-event="submit" isConfirm="1" url="/fsbus/S1013" inputs="id:">删除</a> </script> </div> </div>本文首发于我的博客:ITCTO技术博客
表格的现在还是较为常用的一种标签,但不是用来布局,常见处理、显示表格式数据。在HTML网页中,要想创建表格,就需要使用表格相关的标签。<table> <tr> <td>单元格内的文字</td> ...