[英]Sencha Touch 2 list new page list tap response
我正在学习 Sencha Touch 2 并且我有一个类似于这个总统列表的列表。 点击箭头会加载一个带有后退按钮的新页面。
对于我的列表,当我点击箭头时,我还想加载一个新页面。
我从总统列表中借用了一些代码,它响应点击箭头并加载一个新页面作为响应。 代码如下:
console.log('tap response! ');
this.getMain().push({
xtype: 'article',
title: 'testing title', //record.term(),
});
console.log
响应,所以我知道我的函数正在响应我的列表中的点击事件。 但是,其余代码失败并出现以下错误:
未捕获的类型错误:对象 [object Object] 没有方法“push”
this.getMain()
函数返回对扩展Ext.tab.Panel
主页面的引用(我怀疑这是我的问题)。
push()
是Ext.navigation.View
上的一个方法。 如果您有一个navigationview
视图作为tabpanel
内部的tabpanel
,您将需要获取该视图并在其上调用push()
而不是tabpanel
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.