sencha view页面的push方法使用
2012-06-21 14:22
239 查看
sencha规定push(),pop()方法效果很好,但只能使用在Ext.navigation.View类型的页面里进行,如何能使用它呢?sencha的example里其实也有这种用法。
即时,在引入的第一个view,做空箱子,把别的不是Ext.navigation.View类型的页面push或者pop进来,比如:在app.js处引入了Main这个navigation类型的view
:
即时,在引入的第一个view,做空箱子,把别的不是Ext.navigation.View类型的页面push或者pop进来,比如:在app.js处引入了Main这个navigation类型的view
:
Ext.define("campSite.view.Main", { extend: 'Ext.navigation.View', requires: [ 'Ext.form.Panel', ], xtype : 'mainView',//定位,controller通过这个侦听,获取 config: { autoDestory : false, items : [{ xtype:'user_form'//引入xtype为user_form的view,当然先要包含这个view才能引用 }] } });在controller里,设置侦听:
refs : { submit : 'button[action=submit]',//侦听button类,action=submit的按钮 main : 'mainView',//侦听xtype='mainView'的view }, control : { submit : { tap : 'onSubmit'//点击的时候触发onSubmit函数 } } onSubmit : function(th){ this.payment = Ext.create('campSite.view.Payment');//创建一个view,当然也要在app.js里面,包含有这个view this.getMain().push(this.payment);//get获取上面refs定义的main,这是一个navigation 类型的view,可以使用push }
相关文章推荐
- 如何在present出来的viewController里使用push方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- Android中使用WebView加载H5页面的方法
- 使用presentViewController跳转到上上个页面,实现多层跳转的两种方法。
- pushViewController/presentModalViewController/addSubView区别及使用方法
- 使用模态视图导致pushViewController失效的解决方法
- 如何在present出来的viewController里使用push方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- 使用scrollIntoView方法定位页面元素---小结
- 在本地UI使用webview,在html页面用js与android通信方法。
- 安卓控件使用系列32:ViewPager多页面滑动控件的使用方法1
- ASP.net MVC 同一view或页面使用多个Model或数据集的方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- present 一个页面后 使用pushviewcontroller的问题
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- 安卓控件使用系列33:ViewPager多页面滑动控件的使用方法2
- 关于使用UIAlertView之后pop或者push时键盘闪退问题解决方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法(搬)