日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/7/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sencha touch中实现页面之间的互相跳转 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這兩天應為一個頁面跳轉把我整的死去活來啊!官網的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中实现页面之间的互相跳转的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。