【发布时间】:2014-02-27 01:17:45
【问题描述】:
谁能告诉我我在下面的代码中做错了什么?每当我单击数据视图项时,都会出现错误:
Uncaught TypeError: Object [object Object] has no method 'getMainView' app.js:69888
我的代码如下:
Ext.define('DTZMobility.view.DashboardView', {
extend: 'Ext.dataview.DataView',
alias: 'widget.dashboardView',
requires: [
'Ext.XTemplate'
],
config: {
baseCls: 'rd-tiled-view',
fullscreen: true,
scrollable: 'vertical',
itemCls: 'rd-tiled-view-item',
store: 'moduleStore',
itemTpl: [
'<div>{name}</div>'
],
listeners: [
{
fn: 'onDataviewItemTap',
event: 'itemtap'
}
]
},
onDataviewItemTap: function(dataview, index, target, record, e, eOpts) {
var workorderlist = Ext.create('widget.workorderlist'), // Create work order list View
mainView = this.getMainView(); // Main view
console.log("Created mainview");
// Navigate to Sign In Panel
mainView.push({
xtype: "workorderlist",
title: "Work Orders"
});
}
});
【问题讨论】:
-
有人可以帮我吗?我有点卡在这里:(。
标签: extjs sencha-touch sencha-touch-2 sencha-architect