带有权限控制的安钮组件:
Ext.define('matrix.sys.view.authority.XButton', {
extend : 'Ext.button.Button',
alternateClassName : [ 'Ext.authority.XButton' ],
alias : 'widget.xButton',
requires : [ 'matrix.sys.store.AuthorityButtonStore' ],
stores : [ 'authorityButtonStore' ],
initComponent : function() {
var disabled=false;
//取得当前登陆用户拥有的页面元素权限
var store = Ext.data.StoreManager.lookup('authorityButtonStore');
//判断是否可见
if(store && this.buttonAlias){
if(!store.getById(this.buttonAlias)){
disabled=true;
}
}
Ext.apply(this, {
cls : this.buttonAlias,
hidden : this.hidden?this.hidden: disabled,
border : 1
});
this.callParent(arguments);
}
});
其中authorityButtonStore的访问路径 /matrix/sysSubButton/getByCurrentUser.do 将会读取当前登陆用户所拥有的全部页面元素权限,并绶存于authorityButtonStore当中。
用法:
{
xtype : 'xButton',
text : Ext.Res.getText('add'),
buttonAlias:'SysUserView.add',
iconCls : 'btn-add',
action : 'add'
}
这个只是button的案例,其实其它的页面元素也可以安照这个思路来扩展。
相关推荐
框架采用springMvc 、mybatis、前端页面采用Extjs。基于权限管理。
extjs 权限 c# oaextjs 权限 c# oa extjs 权限 c# oa extjs 权限 c# oa
本Yii2 ExtJs5 RBAC项目基于PHP开发,包含83个文件,包括PHP源代码、PNG图片、Markdown文档、SQL脚本、GIT忽略...系统实现了Yii2框架下的ExtJs5前端界面和RBAC权限控制功能,界面友好,功能完善,适合用于权限管理。
WMC2.0-Client.zip是一个基于Extjs4.2的开发框架,其实是个只有大框架的,并没有其他功能,您可能会骂我标题党“通用权限管理系统,通用后台模板”,呵呵,其实不是这样的。 整个WMC系统分为WMC2.0-Server服务端...
封装了ExtJs窗口的权限、菜单管理,包括桌面上的菜单分组,不同人员登陆分配不同菜单
一个使用extjs4开发的一个权限系统!
ExtJS页面路由,指定了主页面然后实现的viewport切换路由
使用extjs+ibatis+spring+struts开发的权限系统 数据库mysql 数据库文件在开发文档目录下 动态树形菜单的加载 ,用户角色权限菜单的维护 jar文件删了一些,需要用的自己加包
开发平台:myeclipse tomcat mysql 前端Extjs 后台:java+struts2+hibernate 实现用户,角色,权限的管理!
EXTJS页面编辑器,对于使用EXTJS作为项目界面技术支持的人,可以用该编辑器,可以快速的编辑生成你所需要的界面。
ExtJS4.2简单布局+权限管理+SqlServer2008(绑定数据、添加、修改、删除、查询、导入和导出、Ztree等)
通过多级的代码来获取组件当中表单元素值的一些技巧
SSH+EXTJS页面图书管理系统SSH+EXTJS页面图书管理系统SSH+EXTJS页面图书管理系统SSH+EXTJS页面图书管理系统SSH+EXTJS页面图书管理系统SSH+EXTJS页面图书管理系统SSH+EXTJS页面图书管理系统
ExtJs 页面效果实例 包括多种页面效果,静态页面,解压即用,供大家参考学习
ExtJS+SSH实现登录及权限拦截完整版
基于springmvc与extjs4mvc所实现的权限管理
Extjs4.1 系统框架 集成权限操作流程和页面 只想说一句:你值得拥有
extjs界面生成,页面设计,可以用可视化的方式,生成一套extjs系统界面
Extjs4.2 动态加载项目(权限模块),直接下载下来即可使用,数据可自动生成。
用extjs写的页面例子,是一个系统,很合适初学者学习