从零开始学习Sencha Touch MVC应用之十一
来源:互联网 发布:皇家北方音乐学院 知乎 编辑:程序博客网 时间:2024/06/03 03:50
现在我们来修改传递给分发功能的对象如下:
我们已经为指定动画属性的对象添加动画的客户属性,这个对象将从index action传递到setActiveItem功能,我们可以添加任何多的我们所希望添加的客户属性。我们下一步将看到我们是如何通过分发功能来实现对客户属性的访问的。
下面我们将对Indexaction做如下修改:
每个action都将有一个an Ext.Interaction对象传递给它,在这个对象中可以看到传递到Ext.dispatch 函数中的客户属性,我们已经这个传递过来的对象为options,在上面的代码行中可以看到。
我们所设置的动画属性,可以被像options.animation这样被访问,正像上面的五行代码所看见的一样。
现在你可以进行测试了,当你点击index视图中的回退按钮,界面将从左向右滑动。
关于更多的动画属性,你可以查阅Sencha Touch文档的Ext.anims 和 Ext.Anim两个函数方法。
Ext.dispatch({ controller: 'Home', action: 'index', historyUrl: 'Home/index', // animation: { type: 'slide', reverse: true, },});
我们已经为指定动画属性的对象添加动画的客户属性,这个对象将从index action传递到setActiveItem功能,我们可以添加任何多的我们所希望添加的客户属性。我们下一步将看到我们是如何通过分发功能来实现对客户属性的访问的。
下面我们将对Indexaction做如下修改:
index: (options){ ... this.application.viewport.setActiveItem(this.indexView, options.animation);},
每个action都将有一个an Ext.Interaction对象传递给它,在这个对象中可以看到传递到Ext.dispatch 函数中的客户属性,我们已经这个传递过来的对象为options,在上面的代码行中可以看到。
我们所设置的动画属性,可以被像options.animation这样被访问,正像上面的五行代码所看见的一样。
现在你可以进行测试了,当你点击index视图中的回退按钮,界面将从左向右滑动。
关于更多的动画属性,你可以查阅Sencha Touch文档的Ext.anims 和 Ext.Anim两个函数方法。
- 从零开始学习Sencha Touch MVC应用之十一
- 从零开始学习Sencha Touch MVC应用之二
- 从零开始学习Sencha Touch MVC应用之三
- 从零开始学习Sencha Touch MVC应用之二
- 从零开始学习Sencha Touch MVC应用之三
- 从零开始学习Sencha Touch MVC应用之四
- 从零开始学习Sencha Touch MVC应用之五
- 从零开始学习Sencha Touch MVC应用之六
- 从零开始学习Sencha Touch MVC应用之七
- 从零开始学习Sencha Touch MVC应用之八
- 从零开始学习Sencha Touch MVC应用之九
- 从零开始学习Sencha Touch MVC应用之十
- 从零开始学习Sencha Touch MVC应用之十二
- 从零开始学习Sencha Touch MVC应用之十三
- 从零开始学习Sencha Touch MVC应用之十四
- 从零开始学习Sencha Touch MVC应用之十五
- 从零开始学习Sencha Touch MVC应用之十六
- 从零开始学习Sencha Touch MVC应用之十七
- 十二周任务(一)
- Windows XP硬盘安装Ubuntu 12.04双系统图文详解
- 自定义Notification并利用Handler更新Notification
- AD补码数据和位段结构体
- 解读如何用YSlow分析我们页面
- 从零开始学习Sencha Touch MVC应用之十一
- Java内存管理经典剖析
- javascript中方法的定义、无重载、传参等技术的详解
- [我一直想看到的文章 好好保存赏析]微软、英特尔和摩根的比较
- 人们对食品安全的要求在降低
- Uploadify的用法
- SAAJ客户端访问WebService
- sacfa
- 基于JS的简单算术题式验证码的实现