- 浏览: 98254 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
chensong215:
无法获取到ProgressEvent中的bytesTotal
自定义DownloadProgressBar -
qq2464785999:
非常感谢。
测试后,发现要用相对路径的话,好像要这么写
va ...
Flex写XML文件
Flex权限控制框架 博客分类: flex解决方案
.
flex UI组件权限控制框架
一.快速开始
1) 下载并添加flex_security.swf在你的flex libs中
2) 启动权限控制
//启动权限控制,permissions为用户拥有的权限字符串列表
SecurityControler.start(permissions,'visible');3) 通过增加styleName=security(permission,controlBy)为你的按钮增加权限控制
<mx:Button label="new user" styleName="security(user_new)" />
<mx:Button label="update user" styleName="security(user_update)"/>如上,如果用户拥有这两个权限(permissions):user_new,user_update,则可以见到这两个按钮,然后执行相关操作
二.ActionScript代码的权限控制
if(SecurityControler.isPermitted('blog_delete'))
{
//execute delete blog action
}三.在线demo
•helloworld_by_styleName 示例使用styleName添加权限保护
•helloworld_by_interface 示例使用实现接口来添加权限保护
•helloworld_by_annotation 示例使用annotation:Projected来添加权限保护
•helloworld_by_manual 示例使用手工的方式添加权限保护
•demo源代码地址
四.详细描述
styleName: security(permission,controlBy)
•permission: 权限标识,用户拥有该权限,才可以执行相关操作。可选参数,如果为空,则会取该comp.id作为permission
•controlBy: 按什么方式来控制权限,有(visible,enabled,includeInLayout,remove)。可选参数,如果为空,则取SecurityControler.start(perms,defaultControlBy)中的defaultControlBy的值,默认是visible
controlBy
按什么方式来控制权限。
•visible : 可见性,有权限为true,没有权限为false
•enabled : 激活状态,有权限为true,没有权限为false
•includeInLayout : 有权限为true,没有权限为false
•remove : 使用removeChild()将对象从parent中remove掉,有权限不remove,没有权限则remove
•all : 包含前面所讲的:visible,enabled,includeInLayout,但不包含remove
SecurityControler类,包含全部的主要权限控制操作:
/**
* 启动权限控制
* permissions: 字符串列表,为拥有的权限
* default_control_by: 按那种方式控制权限,可选值: visible,enabled,remove,includeInLayout
*/
public static function start(permissions:ArrayCollection = null,default_control_by : String = "visible"):void
//停止权限控制
public static function stop():void
// 移除所有权限
public static function removeAllPerms():void
/**
* 更新拥有的权限
* perms: 字符串列表,用户拥有的权限
*/
public static function updatePerms(perms:ArrayCollection):void
//增加一条权限
public static function addPerm(permName:String):void
// 减少一条权限
public static function removePerm(permName:String):void
// 判断是否拥有权限
//示例: if(SecurityControler.isPermitted('blog_delete')) { do some thing}
public static function isPermitted(perm:String):boolean
引用网址:http://code.google.com/p/flex-security/
.
flex UI组件权限控制框架
一.快速开始
1) 下载并添加flex_security.swf在你的flex libs中
2) 启动权限控制
//启动权限控制,permissions为用户拥有的权限字符串列表
SecurityControler.start(permissions,'visible');3) 通过增加styleName=security(permission,controlBy)为你的按钮增加权限控制
<mx:Button label="new user" styleName="security(user_new)" />
<mx:Button label="update user" styleName="security(user_update)"/>如上,如果用户拥有这两个权限(permissions):user_new,user_update,则可以见到这两个按钮,然后执行相关操作
二.ActionScript代码的权限控制
if(SecurityControler.isPermitted('blog_delete'))
{
//execute delete blog action
}三.在线demo
•helloworld_by_styleName 示例使用styleName添加权限保护
•helloworld_by_interface 示例使用实现接口来添加权限保护
•helloworld_by_annotation 示例使用annotation:Projected来添加权限保护
•helloworld_by_manual 示例使用手工的方式添加权限保护
•demo源代码地址
四.详细描述
styleName: security(permission,controlBy)
•permission: 权限标识,用户拥有该权限,才可以执行相关操作。可选参数,如果为空,则会取该comp.id作为permission
•controlBy: 按什么方式来控制权限,有(visible,enabled,includeInLayout,remove)。可选参数,如果为空,则取SecurityControler.start(perms,defaultControlBy)中的defaultControlBy的值,默认是visible
controlBy
按什么方式来控制权限。
•visible : 可见性,有权限为true,没有权限为false
•enabled : 激活状态,有权限为true,没有权限为false
•includeInLayout : 有权限为true,没有权限为false
•remove : 使用removeChild()将对象从parent中remove掉,有权限不remove,没有权限则remove
•all : 包含前面所讲的:visible,enabled,includeInLayout,但不包含remove
SecurityControler类,包含全部的主要权限控制操作:
/**
* 启动权限控制
* permissions: 字符串列表,为拥有的权限
* default_control_by: 按那种方式控制权限,可选值: visible,enabled,remove,includeInLayout
*/
public static function start(permissions:ArrayCollection = null,default_control_by : String = "visible"):void
//停止权限控制
public static function stop():void
// 移除所有权限
public static function removeAllPerms():void
/**
* 更新拥有的权限
* perms: 字符串列表,用户拥有的权限
*/
public static function updatePerms(perms:ArrayCollection):void
//增加一条权限
public static function addPerm(permName:String):void
// 减少一条权限
public static function removePerm(permName:String):void
// 判断是否拥有权限
//示例: if(SecurityControler.isPermitted('blog_delete')) { do some thing}
public static function isPermitted(perm:String):boolean
引用网址:http://code.google.com/p/flex-security/
发表评论
-
flex 自定义多个命名空间以及标签名
2013-01-22 15:21 1276flex 自定义多个命名空 ... -
FLEX中使用AS动态创建DataGrid
2013-01-09 16:24 887FLEX中使用AS动态创建DataGrid 2010年2月6日 ... -
flex与flash之间相互调用
2012-12-12 12:39 613http://www.cnblogs.com/kaixuan/ ... -
Flex与Flex创建的swf通信
2012-12-12 10:16 709加载子SWF的Flex程序代码 <?xml vers ... -
[AS3]加载视频(FLV)文件
2012-12-06 15:11 848[AS3]加载视频(FLV)文件 分类: FLEX/CS3-- ... -
通过FileReference打开本地图片崩溃的解决方法
2012-12-06 14:02 706通过FileReference打开本地图片崩溃的解决方法 最近 ... -
使用FileReference的load()方法加载本地图片
2012-12-06 13:56 9011、要想使用FileReference的load()方法和da ... -
[AS3]Bitmap序列化(将BitmapData保存为原生Binary/ByteArray)
2012-12-06 13:48 750[AS3]Bitmap序列化(将BitmapData保存为原生 ... -
as3 画五角星算法
2012-12-05 16:49 2601as3 画五角星算法 阅读:10次 时间:2012-03- ... -
flex嵌入完整html
2012-11-29 11:18 803有时候我们需要在Flex应用中嵌入HTML代码,根据嵌入HTM ... -
flex4 textArea的htmlText属性
2012-11-29 11:13 3099它现在包含Text布局框架(Text Layout Frame ... -
Tooltip应用
2012-11-29 11:11 707创建ToolTip: var errorToolTip:To ... -
数据绑定显示问题
2012-10-27 12:11 640数据绑定实时变化。 XMLListCollection 可以变 ... -
待解决问题
2012-09-18 23:48 6961.仪表盘 2.渐变填充的使用 3.发光效果的完美运用 能在一 ... -
as3加载外部图片的两种方式
2012-09-09 11:46 991package net.burchin.loading { ... -
公式as3
2012-09-06 18:13 0as3 1人收藏此文章, 我要收藏 发表于1年前(2011-0 ... -
Flex中多线程的实现
2012-09-06 10:49 3472破阵子_如是我闻 如是我闻。一时佛在舍卫国,祗树给孤独园.. ... -
自定义column renderer
2012-08-09 15:07 905<?xml version="1.0" ... -
drowshadowFilter
2012-08-09 15:05 651DropShadowFilter 类,在Flash中为各种对象 ... -
123123
2012-08-08 17:16 0http://www.oschina.net/code/sni ...
相关推荐
结合Flex和J2EE的技术,实现了系统登录、主页和功能导航,还有系统权限管理和控制。
MyBatis-Flex 整个框架只依赖 ...MyBatis-Flex 支持多主键、多表查询、逻辑删除、乐观锁、数据脱敏、数据加密、多数据源、分库分表、字段权限、字段加密、多租户、事务管理、SQL 审计等特性。 这一切,免费且灵动。
1.可自由上传模块文件 2.内置菜单管理 3.关联模块与菜单 4.内置权限管理,划分到一个菜单上 5.全系统使用动态载入模块...说明:如果是想学习Flex的,可以学到你所有想学的东西.如果有不懂的地方请联系QQ756058626
更灵动,MyBatis-Flex 支持多主键、多表查询、逻辑删除、乐观锁、数据脱敏、数据加密、多数据源、分库分表、字段权限、 字段加密、多租户、事务管理、SQL 审计... 等等等等。 这一切,免费且灵动。
通用信息系统框架诞生的目的,是帮助企业开发信息系统之初快速搭建起系统基本框架,... 通用框架(包括权限管理、功能导航),采用两种模式,一是集成Flex+Spring+ibatis开源框架,二是集成Extjs+Spring+ibatis框架。
@framework Spring2.5框架 +Security2.04权限管理+ Struts2 + IBatis2 +Flex4.6 +JSP @remark J2EE企业级系统架构开发平台 @author TanLiang @version Ver 1.3 J2EE开发框架主要以: Spring2.56、Security2.04权限...
flex3 与 JAVA 通信 并且运用 strust2V2.16 + hibernate3.2 +spring2.5 实例 由于我的上传权限太小 那些jar 有需要可以跟我联系 QQ 826785300
它提供了一系列企业信息管理系统的基础功能,包括企业组织架构管理,角色权限管理,菜单管理,数据权限控制等功能。Pomer提供了简洁高效的Flex应用程序开发框架,丰富实用的Flex控件以及常见的Flex应用模式,和一个...
restfulx_framework, 开发 Adobe Flex和AIR应用程序的RESTful方法 RestfulX框架:开发 Adobe Flex和AIR应用程序的RESTful方法描述下面是你可以使用RestfulX做的一些事情:在不到 5分钟的时间内,创建完整的Adobe ...
session(即把用户认证后的授权信息保存在其自身提供Session中)机制,这样就可以和HttpSession、EJB Session Bean的基于容器的Session脱耦,到到和客户端应用、Flex应用、远程方法调用等都可以使用它来配置权限认证...
相反,您将获得一个安全的CMS,其具有根据技能库(客户/销售/客户服务/货运和接收/设计师/开发人员/管理员/所有者)定制的内置用户权限,即使没有服务器访问权限也可以编辑任何设置 ...目前仅支持加拿大邮政和...
重构的会员中心去除了主题,将页面中控件的所有样式都提取出来,统一使用CSS控制,界面操作更加人性化;还增加了会员个性化首页 功能和使用Flex进行拍摄头像等有趣功能。后台增加了移动终端访问的WAP功能,可以通过...
这样就可以和 HttpSession、EJB Session Bean 的基于容器的 Session 脱耦,到和客户端应用、Flex 应用、远程方法调用等都可以使用它来配置权限认证。 在exit-web-framework 里的vcs-admin 例子用到该框架,具体使用...
1、开发平台概念—平台设计原则 基于模型驱动 业务模型、数据模型、软件模型 基于接口实现 业务接口、软件接口 基于灵活开放框架 技术框架、应用框架 清晰的层次结构 数据层次、软件层次 普联架构设计技术方案全文...
vue2 + vuex + vue-router + element-ui + webpack + ES6/7 + axios + less + flex + svg ### 项目图形化管理界面 ``` vue ui ``` ## 项目运行 #### 注意:由于涉及大量的 ES6/7 等新属性,node 需要 8.0 以上...
Coalesys PanelBar + R.a.d Treeview +Xml 构建的Asp.net 菜单和权限管理模块 突破屏蔽限制,自己的网站使劲弹新IE窗口 对页面SCROLLING的CSS不能生效原因 .Net 中IE使用WinForm控件的使用心得。 动态加载用户控件的...
没事的,PHPdtb 采用FLEX技术,早就实现了防盗功能,你只需要在后台设置中心,把图片的显示方式改为FLASH显示就可以了。并且还支持图片全屏观看。 后台外部工具集,可以让您随时查看到网站的收录情况和Alexa世界排名...
基于Bootsrap 4.0框架改写全部样式。 ■基于FLex弹性布局重写前端(OA平台因要支持传统业务暂不涉及)。 ■提供全新的Bootstrap 4.0技术文档,并获得Bootstrap官方认同,访问http://code.z01.com/v4 ■前后端全面...