FineUI 官方论坛

标题: 請教用菜單打開Tab和取TreeNodeID問題 [打印本页]

作者: 快乐一家    时间: 2012-8-1 07:41
标题: 請教用菜單打開Tab和取TreeNodeID問題
本帖最后由 快乐一家 于 2012-8-1 07:44 编辑

兩個問題請高人指教:1.如圖,在LeftRegion放了Tree控件,想實現根據Role值來決定顯示哪些TreeNode?如Role=1時顯示菜單1隱藏菜單2,Role=2時顯示菜單2隱藏菜單1
2.通過點擊TreeNode如何在CenterRegion中打開Tab?如點擊“菜單1”在centerRegion打開tab2


作者: Panda    时间: 2012-8-1 07:49

第一个问题,数据库里建张角色跟菜单的对应表,加载菜单的时候,根据用户角色ID查找角色拥有哪些菜单的权限,再加载出相应的菜单就行了:
select * from menu where menuid in(select role_menuid from role_menu where roleid="这里是用户所属的角色ID");  menu代表菜单表,role_menu代表菜单角色对应表。
作者: Panda    时间: 2012-8-1 07:49
第二个问题可以参考示例代码。
作者: 快乐一家    时间: 2012-8-2 01:06
謝謝了!試試看:)
作者: 快乐一家    时间: 2012-8-2 01:07
不懂再來請教:)




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4