jQuery MiniUI

标题: 关于 FunctoinTree 权限的问题 [打印本页]

作者: hnczlmd    时间: 2014-4-1 11:32:37     标题: 关于 FunctoinTree 权限的问题


[attach]4229[/attach]怎么 设置选中   和  获取选中的权限。没看到API。

作者: factory    时间: 2014-4-1 13:30:53

我们不是有demo吗? 这种方式做法,通过ondrawcell绘制到单元格的,他已经不算是treegrid的单元格编辑器,所以 获取权限,你得getData()获取全部的数据,然后发送到后台进行保存操作. 无法通过getChanges()获取修改的

至于设置选中,你的checkbox在生成的时候,根据你的数据,来动态添加checked属性,才能造成选中
作者: linda931    时间: 2014-4-8 16:29:39

factory 发表于 2014-4-1 13:30
我们不是有demo吗? 这种方式做法,通过ondrawcell绘制到单元格的,他已经不算是treegrid的单元格编辑器,所以  ...

问一下?上面《给系统管理员授权》是如何实现的?
作者: factory    时间: 2014-4-8 16:34:26

linda931 发表于 2014-4-8 16:29
问一下?上面《给系统管理员授权》是如何实现的?

http://www.miniui.com/demo/

类似顶部的jQuery MiniUI Demo, 换个背景图片就可以了
具体的,可以自己用div做,不需要像demo那样用layout
作者: linda931    时间: 2014-4-8 16:37:26

factory 发表于 2014-4-8 16:34
http://www.miniui.com/demo/

类似顶部的jQuery MiniUI Demo, 换个背景图片就可以了

不是我想问的是下面的模块名称、权限
的表现形式是如何做的?
也就是获取权限按钮的下面部分是如何实现的
作者: factory    时间: 2014-4-8 16:38:46

linda931 发表于 2014-4-8 16:37
不是我想问的是下面的模块名称、权限
的表现形式是如何做的?
也就是获取权限按钮的下面部分是如何实现的 ...

http://www.miniui.com/demo/#src=treegrid/functiontree.html

有例子
作者: linda931    时间: 2014-4-8 16:55:59

factory 发表于 2014-4-8 16:38
http://www.miniui.com/demo/#src=treegrid/functiontree.html

有例子

那这个例子中的functiontree.txt 在后台的生成的步骤是什么?
作者: factory    时间: 2014-4-8 16:59:24

linda931 发表于 2014-4-8 16:55
那这个例子中的functiontree.txt 在后台的生成的步骤是什么?

这只是一个demo的数据格式,你可以根据你自己的数据的格式,进行一个循环生成

demo的数据在试用包里面有, 是一个类似树形的数据,每一行的数据都有一个字段,该字段是一个数组,里面放的是该数据对应的权限
  1. [
  2.         { id: 'sys', name: '系统配置' },
  3.         { id: 'dept', name: '部门管理', pid: 'sys',
  4.                 functions: [
  5.                         { action: 'add', name: '新增', checked: true},
  6.                         { action: 'remove', name: '删除', checked: true},
  7.                         { action: 'edit', name: '编辑', checked: false},
  8.                         { action: 'search', name: '查询', checked: false},
  9.                         { action: 'addlist', name: '批量新增', checked: false},
  10.                         { action: 'submit', name: '提交表单', checked: true}
  11.                 ]
  12.          }
  13. ]
复制代码

作者: linda931    时间: 2014-4-8 17:03:31

本帖最后由 linda931 于 2014-4-8 17:05 编辑
factory 发表于 2014-4-8 16:59
这只是一个demo的数据格式,你可以根据你自己的数据的格式,进行一个循环生成

demo的数据在试用包里面有,  ...

我以前可能问过类似的json格式如何生成,单是当时没有给出解决方法就暂时放弃了。
我找到了这个数据格式,就是想看看生成的大体步骤。

如果去掉:


作者: factory    时间: 2014-4-8 17:10:25

linda931 发表于 2014-4-8 17:03
我以前可能问过类似的json格式如何生成,单是当时没有给出解决方法就暂时放弃了。
我找到了这个数据格式, ...

[attach]4260[/attach]

看下这2个例子,今天下午刚做的


作者: linda931    时间: 2014-4-8 17:20:00

factory 发表于 2014-4-8 17:10
看下这2个例子,今天下午刚做的

这不是我想要的结果。
我主要是想看看functiontree.txt  中的数据是如何在后台生成的。
Grid 是使用DataTable 转成 Hashtable 然后生成json格式数据
但是functiontree.txt  中的数据 是json中在包含json格式的数据我就不知道如何形成了?

functiontree.txt  中的数据 应该是菜单表和按钮表两个DataTable生成的。



作者: factory    时间: 2014-4-8 17:32:18

linda931 发表于 2014-4-8 17:20
这不是我想要的结果。
我主要是想看看functiontree.txt  中的数据是如何在后台生成的。
Grid 是使用DataT ...

这个你自己组织下好了,无非就是arraylist里面的hashtable的某个字段,放入另一张权限表查出来的对应arraylist.

组合下就行了
作者: linda931    时间: 2014-4-8 17:34:30

factory 发表于 2014-4-8 17:32
这个你自己组织下好了,无非就是arraylist里面的hashtable的某个字段,放入另一张权限表查出来的对应arrayl ...

奥,那我再看看好了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2