模板时候控制标签显示和隐藏
2018-01-11 18:13
267 查看
<%@ page contentType="text/html;charset=UTF-8" %> <%@ include file="/WEB-INF/views/include/taglib.jsp"%> <html> <head> <meta name="decorator" content="default"/> <%@include file="/WEB-INF/views/include/treetable.jsp" %> <script type="text/javascript"> $(document).ready(function() { var tpl = $("#treeTableTpl").html().replace(/(\/\/\<!\-\-)|(\/\/\-\->)/g,""); var data = ${fns:toJson(list)}, rootId = "${not empty office.id ? office.id : '0'}"; addRow("#treeTableList", tpl, data, rootId, true); $("#treeTable").treeTable({expandLevel : 5}); $(".typeA[type!=1]").hide(); -- 这个 }); function addRow(list, tpl, data, pid, root){ for (var i=0; i<data.length; i++){ var row = data[i]; if ((${fns:jsGetVal('row.parentId')}) == pid){ $(list).append(Mustache.render(tpl, { dict: { type: getDictLabel(${fns:toJson(fns:getDictList('sys_office_type'))}, row.type) }, pid: (root?0:pid), row: row })); addRow(list, tpl, data, row.id); } } } </script> </head> <body> <ul class="nav nav-tabs"> <li class="active"><a href="${ctx}/sys/office/list?id=${office.id}&parentIds=${office.parentIds}">机构列表</a></li> <shiro:hasPermission name="sys:office:edit"><li><a href="${ctx}/sys/office/form?parent.id=${office.id}">机构添加</a></li></shiro:hasPermission> </ul> <sys:message content="${message}"/> <table id="treeTable" class="table table-striped table-bordered table-condensed"> <thead><tr><th>机构名称</th><th>归属区域</th><th>机构编码</th><th>机构类型</th><th>备注</th><shiro:hasPermission name="sys:office:edit"><th>操作</th></shiro:hasPermission></tr></thead> <tbody id="treeTableList"></tbody> </table> <script type="text/template" id="treeTableTpl"> <tr id="{{row.id}}" pId="{{pid}}"> <td><a href="${ctx}/sys/office/form?id={{row.id}}">{{row.name}}</a></td> <td>{{row.area.name}}</td> <td>{{row.code}}</td> <td>{{dict.type}}</td> <td>{{row.remarks}}</td> <shiro:hasPermission name="sys:office:edit"><td> <a href="${ctx}/sys/office/form?id={{row.id}}">修改</a> <a href="${ctx}/sys/office/delete?id={{row.id}}" onclick="return confirmx('要删除该机构及所有子机构项吗?', this.href)">删除</a> <a class="typeA" type="{{row.type}}" href="${ctx}/sys/office/referSubmit?id={{row.id}}" >恢复子公司提交</a> -- 这个 <a href="${ctx}/sys/office/form?parent.id={{row.id}}">添加下级机构</a> </td></shiro:hasPermission> </tr> </script> </body> </html>
相关文章推荐
- dede cms修改模板的时候页面显示标签代码
- jquery动态控制ul标签的隐藏显示
- 京京_标签的控制隐藏与显示
- 通过设置标签class值控制标签的显示与隐藏
- jquery如何书写一个根据下拉选择列表的选择值 控制其他标签时候显示的功能
- mui 控制页面标签显示隐藏 调回上一页重新加载数据
- 微信小程序开发之radio实现显示和隐藏功能 原创 2017年07月04日 20:33:07 标签: 前端开发 / 微信 我们在开发微信小程序的时候,经常会用到显示和隐藏,
- EasyUI按钮控制标签显示与隐藏
- 微信分享功能引入页面-控制分享时候调用的标题、图片、url和微信按钮隐藏显示控制
- JS+Html控制控件的显示与隐藏
- jQuery控制TR的显示隐藏
- 使用脚本控制网页Table的显示隐藏(全代码)_AX
- Silverlight Visifire控件 .net后台控制aspx页面控件的显示与隐藏,动态给控件赋值,选定默认值的设定
- css 标签太长的时候隐藏为点点
- javascript控制页面控件隐藏显示的两种方法
- js对<span>标签隐藏显示操作
- js动态控制表单的显示和隐藏
- vue移动端项目中返回上一路由页面、根据当前路由信息控制返回键的显示与隐藏
- 控制input输入框中提示信息的显示和隐藏的方法
- DIV 控制:内容的显示和隐藏