博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从零开始学习Sencha Touch MVC应用之十一
阅读量:6435 次
发布时间:2019-06-23

本文共 763 字,大约阅读时间需要 2 分钟。

现在我们来修改传递给分发功能的对象如下:

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两个函数方法。

转载于:https://www.cnblogs.com/fyq891014/archive/2012/05/08/3294791.html

你可能感兴趣的文章
我的Git忽略文件
查看>>
洛谷2219:[HAOI2007]修筑绿化带——题解
查看>>
监控webservice信息
查看>>
a标签中href=""的几种用法(转)
查看>>
python
查看>>
ubuntu 常用生产环境部署配置测试调优
查看>>
【JS】//将中文逗号转换为英文逗号
查看>>
在VS2012中实现Ext JS的智能提示太简单了
查看>>
Extnet Direct 提交后台事件文件下载设置
查看>>
邻接矩阵与二叉排序树
查看>>
CSS选择器
查看>>
购物车练习
查看>>
js实现在表格中删除和添加一行
查看>>
SOCKET简单爬虫实现代码和使用方法
查看>>
跨域解决方案汇总
查看>>
In App Purchase
查看>>
js判断对象的类型的四种方式
查看>>
RPC框架的可靠性设计
查看>>
使用自选择创建团队
查看>>
基准测试(Benchmarks)不必消亡
查看>>