• easy UI树形复选框


    首先,展示一下结果

    这个是使用easyui的combotree控件来实现的,具体的代码如下:

    1,声明一个复选框

    <select id="rolePer" name="permissionNameList" class="easyui-combotree" style="200px;"
                                data-options="url:'/sysPer/getpertree',required:true,checkbox:true,multiple:true"></select>

    制定其url的路径以及获取的值

    2,url获取的值的格式如下

    [{"id":3,"text":"系统管理","children":[{"id":5,"text":"用户管理","children":[{"id":6,"text":"用户新增","children":null},{"id":7,"text":"用户查询","children":null},{"id":10,"text":"用户删除","children":null},{"id":11,"text":"用户修改","children":null}]},{"id":12,"text":"机构管理","children":[{"id":13,"text":"机构新增","children":null},{"id":14,"text":"机构查询","children":null},{"id":16,"text":"机构删除","children":null},{"id":17,"text":"机构修改","children":null}]},{"id":18,"text":"权限管理","children":[]},{"id":19,"text":"角色管理","children":[{"id":21,"text":"新增角色","children":null},{"id":22,"text":"编辑角色","children":null},{"id":23,"text":"修改角色","children":null},{"id":24,"text":"删除角色","children":null}]},{"id":25,"text":"修改密码","children":[]}]},{"id":26,"text":"事件管理","children":[]},{"id":27,"text":"设备管理","children":[]}]

    3,这些都完成之后,可以根据

    var pids = $('#rolePer').combotree('getValues');

    来获取选择的值

    4,在edit的时候,也可以通过

     $('#rolePer').combotree("setValues",row.permissionIdList);

    这个来实现。

    上面是简单记录一下这个控件的使用方法,具体的实现可以参考文档api,注意,要使用的版本和api的版本要保持一直

    
    
  • 相关阅读:
    Hdoj 1203.I NEED A OFFER! 题解
    Hdoj 4508.湫湫系列故事——减肥记I 题解
    Hdoj 2191.悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 题解
    Hdoj 1248.寒冰王座 题解
    idea配置(卡顿、开发环境等配置),code style template
    经典收藏链接(C#总结)
    C#设计模式:原型模式(Prototype)及深拷贝、浅拷贝
    值类型和引用类型深入理解
    Resharper的配置和使用
    批处理bat 命令
  • 原文地址:https://www.cnblogs.com/ningheshutong/p/6426407.html
Copyright © 2020-2023  润新知