2012-12-12 20:23题主

求助,button如何根据后台的运行权限设置是否可用?

如题,我是这样设置的,tagevent   if("{?sys.userRoles?}"="admin") this.disabled;
最后没结果了
2012-12-12 20:36#1
button有module属性,只要绑定module就可自动设置是否隐藏。
当绑定的module有权限访问时,button显示,否则隐藏。
另外,{?param?}这种语法仅用在sql中,表示sql参数,{#sys.userRoles#}可以使用,但sys.userRoles为String[]对象,需要先转成string才能使用(可在module的initScript或java代码中转换)。
隐藏或禁用button,用方法button1.hide()或button1.setDisabled(true)。
tagEvents不是这么使用的,请参考文档。建议使用button的module属性(类似menuItem也有该属性)。
2012-12-12 22:38#2
收藏一下。正好想用这个功能。
2012-12-14 12:40#3
很好用,mark~
2012-12-15 19:22#4
好多功能里我都用程序来实现按钮隐藏的 Chen Jie一指点真是事半功倍啊
2012-12-16 19:08#5
这个功能不错
2012-12-24 09:15#6
很好用,mark~
2013-05-10 09:44#7
非常好,Mark下。

返回开发者社区