Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sencha touch 配置无效,必须是有效的配置对象-Sencha Touch 2.1_Sencha Touch_Sencha Touch 2.1 - Fatal编程技术网

Sencha touch 配置无效,必须是有效的配置对象-Sencha Touch 2.1

Sencha touch 配置无效,必须是有效的配置对象-Sencha Touch 2.1,sencha-touch,sencha-touch-2.1,Sencha Touch,Sencha Touch 2.1,当我尝试在点击按钮后打开新面板时,总是会出现以下错误: Uncaught Error:[Error][Ext.Container#factoryItem]配置无效,必须是有效的配置对象 以下是函数(位于自定义控制器中): 这就是它的调用方式(位于扩展自定义控制器的控制器类中): 提前感谢您的帮助。好的,必须先安装视图才能推送: push : function(navigationView, viewClass) { var view = Ext.ClassManager.instanti

当我尝试在点击按钮后打开新面板时,总是会出现以下错误:

Uncaught Error:[Error][Ext.Container#factoryItem]配置无效,必须是有效的配置对象

以下是函数(位于自定义控制器中):

这就是它的调用方式(位于扩展自定义控制器的控制器类中):


提前感谢您的帮助。

好的,必须先安装视图才能推送:

push : function(navigationView, viewClass) {
    var view = Ext.ClassManager.instantiate(viewClass);
    navigationView.push(view);
}

对于第二个参数,您可能应该传递一个配置如下的对象:
{xtype:'homepage'}
。这是假设您的
First.view.Homepage
有一个别名
widget.Homepage

push(this.getNvw_main(), 'First.view.HomePage');
push : function(navigationView, viewClass) {
    var view = Ext.ClassManager.instantiate(viewClass);
    navigationView.push(view);
}