大家的权限,简单的那种,一般是对左边树菜单 和 增删改按钮进行控制吧?现在刚学的EXT,只会一种很笨拙的方法,例如菜单树:就是登录的时候获得该用户的权限,然后在后台对这些权限进行判断,然后从后台StringBuilder strEXT=new StringBuilder();拼接出字符串var lefttree=new Ext.tree.TreePanel……然后根据权限来拼接各个节点,最后成了一个很长的EXTJS树的JS代码返回给前台。。return strEXT.toString();前台就是就是
<script type="text/javascript">
Ext.onReady(function(){
……
<%out.println(后台的strEXT)%>
……
</script>这样是不是很笨拙有什么好的方法? 还有每个模块的gridpanel上的tbar增删改按钮也是这样的方法后台输出字符串的。。
跪求解决方法!!
<script type="text/javascript">
Ext.onReady(function(){
……
<%out.println(后台的strEXT)%>
……
</script>这样是不是很笨拙有什么好的方法? 还有每个模块的gridpanel上的tbar增删改按钮也是这样的方法后台输出字符串的。。
跪求解决方法!!
树的过滤 就是你在后台把符合权限的数据过滤出来然后返回json
要不然就是将全部权限返回 和用户的权限返回 在前台构造树的时候过滤掉没权限的tbar简单的做法 就是加if判断 设定disabled的值你的做法也不错 现在有什么问题吗?