`
imatrix开发平台
  • 浏览: 22026 次
社区版块
存档分类
最新评论
阅读更多

1.1    使用例子

1.1.1     单棵树:

1 前台js

custom_ztree({url: webRoot+'/index/role-tree.htm',

                                                                 onsuccess:function(){closeFun();},

                                                                 inputObj:'roleName',

                                                                 width:500,

                                                                 height:600,

                                                                 title:'选择角色',

                                                                 postData: {systemId:$("#systemId").attr("value")},

                                                                 nodeInfo: ['type','roleId','roleName'],

                                                                 multiple:true

                                                        });

2 后台Action中拼树的写法

 

    @Action("role-tree")

    public String roleTree() throws Exception{

       List<ZTreeNode> treeNodes = new ArrayList<ZTreeNode>();

       String result ="";

       BusinessSystem system = businessSystemManager.getBusiness(businessSystemId);

       List<Role> roles = new ArrayList<Role>();

       String[] roleids = roleIdStrs.split(",");

       List<Long> roleIds = new ArrayList<Long>();

       for(String roleid:roleids){

           roleIds.add(Long.parseLong(StringUtils.trim(roleid)));

       }

       roles = roleManager.getAllRolesExceptRole(businessSystemId,roleIds);

       ZTreeNode root = new ZTreeNode("system~~system","0",system.getName(), "true", "false", "", "", "folder", "");

       treeNodes.add(root);//将节点放入节点集合中

       for(Role role:roles){          

           root = new ZTreeNode("role~~"+role.getId(),"system~~system",

role.getName(), "false", "false", "", "", "folder", "");

           treeNodes.add(root); //将节点放入节点集合中          

       }

    result = JsonParser.object2Json(treeNodes);//将节点集合封装为json字符串

       renderText(result);//将节点显示在页面中

       returnnull;

    }

 

   

其页面展示如图:



 

 

1.1.2     页签树:

custom_ztree({tree:{'标签1':{url:webRoot+'/vehicle/vehicle-choose-all-unused-car-tree.htm',

onsuccess:function(){closeFun1();},                                                            

nodeInfo:['type','id'],                                                                                                         postData:{startDate:startDate,endDate:endDate}},

'标签2':{url:webRoot+'/vehicle/vehicle-choose-all-unused-car-tree.htm?startDate='

+startDate+'&endDate='+endDate,

 multiple:true}},

onsuccess:function(){closeFun();},

width:500,

height:600,

title:'选择车辆'

});

 

 

Matrix6.0.0.RC1Demo演示登陆地址:http://demo.imatrix.net.cn:8888/imatrix

    如有使用iMatrix平台问题请登录iMatrix平台论坛咨询:

   http://bbs.imatrix.net.cn/forum.php?mod=forumdisplay&fid=37

    或者加入扣扣群307599527

 

 

 

  • 大小: 10.5 KB
分享到:
评论

相关推荐

    精通MATLAB

    此外,书中还会详细讲解条件语句(如if-else)和循环结构(如for和while),使读者能够编写复杂的程序逻辑。 接着,深入到函数的使用,包括自定义函数的编写、函数输入输出参数的处理,以及函数的嵌套和递归。此外...

    matlab开发-轻松掌握.zip

    这个“matlab开发-轻松掌握.zip”压缩包很可能包含一系列教程、示例代码和讲解文档,旨在帮助用户快速上手并精通MATLAB开发。 在MATLAB开发中,首先你需要了解其基本语法和数据类型。MATLAB支持向量、矩阵运算,这...

    Matlab课程设计指导

    通过具体的例子来了解如何使用Simulink进行系统建模和仿真,如: - **8线3线编码器的设计**:通过构建编码器模型来实现数字信号的转换。 - **数字基带信号的产生**:利用Simulink设计数字信号处理模型,生成特定的...

    MATLAB中文手册.docx

    手册的后续章节会继续讲解向量和矩阵运算、函数、控制结构、文件I/O、图形绘制、数据可视化等更多内容,旨在帮助用户全面掌握MATLAB的使用。通过深入学习和实践,用户可以利用MATLAB的强大功能解决各种复杂的计算...

    chapter02_matlab_

    MATLAB,全称为“Matrix Laboratory”,是一款强大的数值计算和数据可视化软件,广泛应用于科学计算、工程分析、图像处理和信号处理等领域。本压缩包文件“chapter02_matlab_”显然是一个MATLAB学习资源,包含了第二...

    MATLAB一个实例

    本实例以"plotstems.m"为例,将详细讲解如何在MATLAB中绘制茎叶图(Stem Plot)。 在MATLAB中,茎叶图是一种常用的数据可视化方法,它将数据点表示为垂直线(茎)和在基线上的小点或横线(叶),尤其适合展示具有小...

Global site tag (gtag.js) - Google Analytics