博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DWZ中Tree树形菜单的treeCheck如何获取返回值解决方案
阅读量:6957 次
发布时间:2019-06-27

本文共 948 字,大约阅读时间需要 3 分钟。

最近在对DWZ和asp.net MVC3进行整合,其中遇到了很多问题,总算一一解决了,今天就说说题目所示的问题解决方案。

想做一个基于角色的权限管理,要对每一个Action进行权限控制。就想用DWZ的Tree树形菜单来做,结果在做的过程之中,发现DWZ的Tree树形菜单,自带的treeCheck无法返回选择的值,遇到过这种问题的朋友,应该知道这个情况。虽然官方提供一个KKK的源码样本,但基本没用,因为菜单前的复选框取消选择时,Json返回的items是空值。

经过网上搜索,没有找到有效的答案,最后自己想办法解决了,方法很笨拙,但有效。解决方法就是自己手动添加CheckBox,不要用它的treeCheck属性,也不要用它的链接扩展属性。

我先用简单的mvc示例代码循环出菜单

    @for(int i=1;i<=3;i++) {
  • 一级菜单 @i
      @for(int m=1;m<=5;m++) {
    • }
  • }

然后在页面上其它随便某个地方放置一个按钮,触发Jquery事件。

然后编写JQuery代码或js代码就可以了。

选择好需要的对象后,点击这个按钮就成了。如图

说得不是很清楚,没用过DWZ的树形菜单的朋友肯定不知所云,但用过并遇到这种情况的朋友,就知道我说的是什么了

转载地址:http://ykmil.baihongyu.com/

你可能感兴趣的文章
Cassandra创建用户
查看>>
python socket模拟游戏开服
查看>>
可变长参数列表误区与陷阱——va_arg不可接受的类型
查看>>
说说自己对nofollow标签的一些看法
查看>>
通过URL参数请求不同的后端服务器
查看>>
OC Xcode 注释插件VVDocumenter-Xcode
查看>>
安装Windows7系统
查看>>
SElinux以及防火墙的关闭
查看>>
android中dip、dp、px、sp和屏幕密度
查看>>
MySQL 可以用localhost 连接,但不能用IP连接的问题
查看>>
linux学习(之二)-初识linux的一些常用命令
查看>>
linux基础系统管理---系统管理
查看>>
重启网络出现RTNETLINK answers: File exists问题解决
查看>>
清空微信浏览器缓存debug页面清除法
查看>>
组策略 之 正确理解STARTER GPO
查看>>
分布式搜索elasticsearch的5种分片查询优先级
查看>>
python + selenium 弹出Alert提示窗, 自动确认。python语法注意
查看>>
PHP htmlspecialchars和htmlspecialchars_decode(函数)
查看>>
adt-bundle-windows-x86 出现的问题
查看>>
VHD and BitLocker
查看>>