easyUI.js tree
来源:互联网 发布:linux bash脚本 while 编辑:程序博客网 时间:2024/06/01 19:30
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ include file="/commons/global.jsp" %><script type="text/javascript"> var organizationTreeGrid; $(function() { organizationTreeGrid = $('#organizationTreeGrid').treegrid({ url : '${path }/organization/treeGrid', idField : 'id', treeField : 'name', parentField : 'pid', fit : true, fitColumns : false, border : false, frozenColumns : [ [ { title : 'id', field : 'id', width : 40, hidden : true } ] ], columns : [ [ { field : 'code', title : '编号', width : 40 },{ field : 'name', title : '部门名称', width : 180 }, { field : 'seq', title : '排序', width : 40 }, { field : 'iconCls', title : '图标', width : 120 }, { width : '130', title : '创建时间', field : 'createTime' },{ field : 'pid', title : '上级资源ID', width : 150, hidden : true }, { field : 'address', title : '地址', width : 120 } , { field : 'action', title : '操作', width : 130, formatter : function(value, row, index) { var str = ''; <shiro:hasPermission name="/organization/edit"> str += $.formatString('<a href="javascript:void(0)" class="organization-easyui-linkbutton-edit" data-options="plain:true,iconCls:\'fi-pencil icon-blue\'" onclick="editOrganizationFun(\'{0}\');" >编辑</a>', row.id); </shiro:hasPermission> <shiro:hasPermission name="/organization/delete"> str += ' | '; str += $.formatString('<a href="javascript:void(0)" class="organization-easyui-linkbutton-del" data-options="plain:true,iconCls:\'fi-x icon-red\'" onclick="deleteOrganizationFun(\'{0}\');" >删除</a>', row.id); </shiro:hasPermission> return str; } } ] ], onLoadSuccess:function(data){ $('.organization-easyui-linkbutton-edit').linkbutton({text:'编辑'}); $('.organization-easyui-linkbutton-del').linkbutton({text:'删除'}); }, toolbar : '#orgToolbar' }); }); function editOrganizationFun(id) { if (id != undefined) { organizationTreeGrid.treegrid('select', id); } var node = organizationTreeGrid.treegrid('getSelected'); if (node) { parent.$.modalDialog({ title : '编辑', width : 500, height : 300, href : '${path }/organization/editPage?id=' + node.id, buttons : [ { text : '编辑', handler : function() { parent.$.modalDialog.openner_treeGrid = organizationTreeGrid;//因为添加成功之后,需要刷新这个treeGrid,所以先预定义好 var f = parent.$.modalDialog.handler.find('#organizationEditForm'); f.submit(); } } ] }); } } function deleteOrganizationFun(id) { if (id != undefined) { organizationTreeGrid.treegrid('select', id); } var node = organizationTreeGrid.treegrid('getSelected'); if (node) { parent.$.messager.confirm('询问', '您是否要删除当前资源?删除当前资源会连同子资源一起删除!', function(b) { if (b) { progressLoad(); $.post('${path }/organization/delete', { id : node.id }, function(result) { if (result.success) { parent.$.messager.alert('提示', result.msg, 'info'); organizationTreeGrid.treegrid('reload'); }else{ parent.$.messager.alert('提示', result.msg, 'info'); } progressClose(); }, 'JSON'); } }); } } function addOrganizationFun() { parent.$.modalDialog({ title : '添加', width : 500, height : 300, href : '${path }/organization/addPage', buttons : [ { text : '添加', handler : function() { parent.$.modalDialog.openner_treeGrid = organizationTreeGrid;//因为添加成功之后,需要刷新这个treeGrid,所以先预定义好 var f = parent.$.modalDialog.handler.find('#organizationAddForm'); f.submit(); } } ] }); }</script><div class="easyui-layout" data-options="fit:true,border:false"> <div data-options="region:'center',border:false" style="overflow: hidden;"> <table id="organizationTreeGrid"></table> </div> <div id="orgToolbar" style="display: none;"> <shiro:hasPermission name="/organization/add"> <a onclick="addOrganizationFun();" href="javascript:void(0);" class="easyui-linkbutton" data-options="plain:true,iconCls:'fi-plus icon-green'">添加</a> </shiro:hasPermission> </div></div>
阅读全文
0 0
- EasyUI JS加载Tree
- easyUI.js tree
- easyui tree js分析
- js easyui tree判断是否父节点
- easyui ---tree
- easyUI Tree
- easyui Tree
- easyui-tree
- easyui tree
- easyUI-tree
- EasyUI-Tree
- easyUI-tree
- easyui-tree
- easyUi--tree
- easyui-tree
- easyui Tree
- Easyui tree js获取树的实心选中项
- easyui-tree代码js封装,带搜索查询
- POJ 3252 Round Numbers <数位dp(记忆化所搜)/组合数学>
- 安卓学习之文件存储(笔记)
- JavaScript基础知识2
- 有关多重集合的排列和组合问题
- 融云 dlopen failed: cannot locate symbol .... libsqlite.so 问题
- easyUI.js tree
- JSP携带id属性实现不同JSP页面的跳转
- email实体类
- MAVEN整理
- C++程序员学Java系列之十三:多维数组之二维数组
- as如何更新gradle
- python学习之高级特性
- 1055. 集体照 (25)
- Tomcat设置默认主页