这两天应为一个页面跳转把我整的死去活来啊!官网的API不给力啊!资料太少了,害的我浪费了好长时间,最终还是弄好了,发现了一个关键问题所在:如果要使用Ext.getCmp()来得到视图或者页面组建就得在引用的页面中添加id属性,因为Ext.getCmp()是通过id来取东西的。明白这点后下面的事就好办多了。

首先在控制层里面定义按钮的事件,并映射组建。

config:{refs:{camera:'#cameraview',//拍照页面description:'#descriptionview',//问题描述页面corrective:'#correctiveview',//整改要求页面captureButton:'button[action=captureButton]',//#拍照#拍照按钮selectButton:'button[action=selectButton]',//#拍照#选择照片按钮btnCameraNext:'button[action=btnCameraNext]',//#拍照#下一页按钮btnCameraSave:'button[action=btnCameraSave]',//#拍照#保存按钮selectTemplate:'button[action=selectTemplate]',//#问题描述#选择模板按钮btnDescriptionBack:'button[action=btnDescriptionBack]',//#问题描述#上一步按钮btnDescriptionSave:'button[action=btnDescriptionSave]',//#问题描述#保存按钮btnDescriptionNext:'button[action=btnDescriptionNext]',//#问题描述#下一页按钮btnCorrectiveBack:'button[action=btnCorrectiveBack]',//#整改要求#上一步按钮btnCorrectiveSave:'button[acyion=btnCorrectiveSave]',//#整改要求#保存按钮btnCorrectiveSubmit:'button[action=btnCorrectiveSubmit]'//#整改要求#提交按钮},control:{//按钮事件captureButton:{tap:'onCaptureButton'},selectButton:{tap:'onSelectButton'},btnCameraNext:{tap:'onCameraNext'},btnDescriptionBack:{tap:'onDescriptionBack'},btnDescriptionNext:{tap:'onDescriptionNext'},btnCorrectiveBack:{tap:'onCorrectiveBack'},}}

下面是具体的上一页、下一页的翻页事件。虽说有点繁琐,但功能算是实现了。

//向左翻页
slideLeftTransition:{type: 'slide',direction: 'left'
},
//向右翻页
slideRightTransition: {type: 'slide',direction: 'right'
},
onCameraNext:function(){Ext.Viewport.animateActiveItem(Ext.getCmp('descriptionview'),this.slideLeftTransition);
},
onDescriptionBack:function(){Ext.Viewport.animateActiveItem(Ext.getCmp('cameraview'),this.slideRightTransition);
},
onDescriptionNext:function(){Ext.Viewport.animateActiveItem(Ext.getCmp('correctiveview'),this.slideLeftTransition);
},
onCorrectiveBack:function(){Ext.Viewport.animateActiveItem(Ext.getCmp('descriptionview'),this.slideRightTransition);
}

转载于:https://www.cnblogs.com/fyq891014/archive/2012/06/07/2990426.html

sencha touch中实现页面之间的互相跳转相关推荐

  1. 【翻译】在Sencha Touch中创建离线/在线代理

    原文:Creating an Online/Offline proxy in Sencha Touch 概述 在Sencha Touch中,一个常见的需求就是,当设备在没有连接互联网的时候,应用程序必 ...

  2. 【翻译】在Ext JS和Sencha Touch中创建自己定义布局

    原文:Creating Custom Layouts in Ext JS and Sencha Touch 布局系统是Sencha框架中最强大和最独特的一部分.布局会处理应用程序中每个组件的大小和位置 ...

  3. 【翻译】在Ext JS和Sencha Touch中创建自定义布局

    原文:Creating Custom Layouts in Ext JS and Sencha Touch 布局系统是Sencha框架中最强大和最独特的一部分.布局会处理应用程序中每个组件的大小和位置 ...

  4. Sencha Touch中 xclass和xtype区别

    Sencha Touch 交流 QQ 群 224711028 欢迎您的加入. 1.xclass 就是 Ext.create(xclass) 和 xtype一样的性质,不一定非要是自己创建的. 2.xt ...

  5. springMVC中同一个controller之间方法的跳转以及不同controller之间的跳转

    1.同一个controller里面方法的跳转 @RequestMapping(value="/demo1")public ModelAndView demo1(){System.o ...

  6. sencha touch中list如何撑满整个view

    方法1.在父容器中设置layout;'card',在子容器中设置layout:'fit' 方法2:就是用document获取屏幕的宽和高,然后用setWidth方法进行设置 加载时 通过    //获 ...

  7. jQuery Mobile中的页面加载与跳转机制

    第一次做用jQuery Mobile做东西,发现一些跟平时的思维习惯不太一样的.其中这个框架的页面加载机制便是其中一个.如果不明白其中的奥秘,往往会出现一些让人摸不着头脑的怪现象,比如页面进入后点击按 ...

  8. 关于uni-app中app页面传参及跳转的问题

    由于是第一次接触这个,很多东西需要摸索,废话不多说直接上重点. 我想实现页面b编写完成保存后跳转回页面a,a页面局部刷新并且控件赋值. 那么这就牵扯到页面传参的问题了,可我在网上翻了各种资料,90%都 ...

  9. Sencha Touch(Extjs)

    Sencha官方学习文档:http://docs.sencha.com/touch/2.3.1/ Sencha2.3正式版下载:http://www.sencha.com/products/touch ...

最新文章

  1. 使用swoole编写简单的echo服务器
  2. python将视频转为多个gif
  3. Linux下gcc中各种文件后缀说明
  4. 波卡链Substrate (3)SRML框架
  5. python生成c语言代码_Python爬取C语言中文网教程生成PDF
  6. Comet OJ - 2019 六一欢乐赛
  7. python分行打印list_python怎么打印list-问答-阿里云开发者社区-阿里云
  8. PL/SQL编程1-基础
  9. 两个Activity左右滑动手势切换
  10. 随记-Git相关操作
  11. 显著性分析-秩和检验与校正
  12. 计算机cad图块,CAD图块的操作及概念
  13. html双人对战源码,双人对战五子棋游戏 综合运用HTML、CSS、JavaScript实现
  14. 【零知ESP8266教程】快速入门28 六轴传感器模块的使用
  15. python汇率转换代码中美_如何实现python汇率转换代码
  16. 阿里云ECS服务器实例是什么意思?关于实例的讲解
  17. 图书馆大数据分析系统能帮助图书馆完成哪些事,意义有多大?
  18. 六爻金钱卦 手工摇卦方法
  19. 记录学习java 所用的一些工具
  20. 什么软件可以将win窗口进行置顶_【玩转YOGA】第四期:像平板一样使用平板——触屏手势软件GestureSign...

热门文章

  1. kbengine0.2.3发布,开源分布式游戏服务端引擎
  2. 如何发布打印机文件夹及ICA 客户端打印机配置工具
  3. 小小base标签在web开发中的大作用
  4. JAVA版连连看算法研究
  5. ITSM为人服务,还是人为ITSM服务?
  6. iOS - Easy Custom View
  7. 设计模式的六大原则(个人笔记)
  8. 动态调用WebService
  9. PHP中几种加密形式
  10. 【Java】Calendar获取年、月、日、时间