ViewHelper的使用
来源:互联网 发布:剑灵捏脸火炮兰数据 编辑:程序博客网 时间:2024/06/05 02:29
通过对Cairngorm,我们都了解,View接受用户的动作,并且触发事件,触发事件被控制器捕获,通过执行了相应的命令来执行操作,在命令操作中,我们可以选择使用服务的代理来访问远程数据,并且更新本地模型以达到是的模型绑定的View元素发生变化;
但是,然后,是不是所有的页面元素都能通过绑定模型来实现动态变化呢?不见得,那么,我们如何在Command访问View元素并且操控他呢?我们就必须借助ViewHelper和ViewLocator:
ViewHelper类实现接口IMXMLObject,首先自定义一个ViewHelper,然后在视图中引用它。
package domain.app.view{
import com.adobe.cairngorm.view.ViewHelper;
public class LoginViewHelper extends ViewHelper{
public function doSomething(){
//do something with the protected property view.
}
}
}
在视图中实例化这个ViewHelper
<helper:LoginViewHelper id="loginViewHelper"/>
然后就可以在Command中使用这个ViewHelper。
var loginViewHelper:LoginViewHelper=ViewLocator.getInstance().getViewHelper("loginViewHelper")
as LoginViewHelper;
loginViewHelper.doSomething();
- ViewHelper的使用
- NineOldAndroids动画兼容库的使用-ViewHelper
- ViewHelper
- 弹性滑动(二)--使用ViewHelper
- 制作了一个简单的viewhelper,用于在滑动listview时,隐藏顶部指定区域,下拉时再展示
- NineOldAndroids开源项目:ViewHelper
- Android 之nineoldandroids ViewHelper实现动画效果
- Extbase / Fluid: Widget Paginate ViewHelper 处理数组及ObjectStorage
- Android中通过ViewHelper.setTranslationY实现View移动控制(NineOldAndroids开源项目)
- Android中通过ViewHelper.setTranslationY实现View移动控制(NineOldAndroids开源项目)
- Android中通过ViewHelper.setTranslationY实现View移动控制(NineOldAndroids开源项目)
- Android中通过ViewHelper.setTranslationY实现View移动控制(NineOldAndroids开源项目)
- GUID使用的使用
- ${}的使用
- 的使用
- @[],@()的使用
- ->的使用
- +、-、*、/、%的使用
- 核高基移动智能终端操作系统研发课题公布
- 外婆走了
- 多校第九场Math Geek(构造反幻方+找规律)
- Linux驱动程序框架介绍
- rcp资料总结
- ViewHelper的使用
- typedef和define 的区别
- Android developing environment
- VC中列表框控件的使用
- 百练 2706 麦森数
- java利用反射来调用一个类的私有方法
- git 学习笔记
- 女人
- struts--->简单数据验证