Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/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
Javascript controller.setview不是函数错误_Javascript_Extjs_Extjs5 - Fatal编程技术网

Javascript controller.setview不是函数错误

Javascript controller.setview不是函数错误,javascript,extjs,extjs5,Javascript,Extjs,Extjs5,我最近已将我的ExtJS4.2应用程序迁移到ExtJS5.1。 我按照以下步骤进行迁移:1)使用ExtJS Sencha Cmd6.0创建具有ExtJS5.1 gpl版本的新应用程序 2) 已将app\model、app\controller、app\store复制到5.1应用程序 3) 将Persons.js视图文件复制到ExtJS5.1\app\view\main文件夹中,并将其作为xtype添加到main.js中 4) 当我运行应用程序时,我可以看到错误: 未捕获类型错误:controll

我最近已将我的ExtJS4.2应用程序迁移到ExtJS5.1。
我按照以下步骤进行迁移:1)使用ExtJS Sencha Cmd6.0创建具有ExtJS5.1 gpl版本的新应用程序

2) 已将app\model、app\controller、app\store复制到5.1应用程序 3) 将Persons.js视图文件复制到ExtJS5.1\app\view\main文件夹中,并将其作为xtype添加到main.js中 4) 当我运行应用程序时,我可以看到错误:
未捕获类型错误:controller.setView不是函数 它发生在ext-all-rtl-debug.js的applyController函数中

有人能帮我解决这个问题吗


提前感谢….

我已经创建了一个视图,但没有为它创建视图模型和视图控制器。由于这个原因,我犯了错误。创建视图模型后,问题就解决了。这是从ExtJS4到ExtJS5的新变化。当我们创建视图时,我们需要为它创建ViewModel。

也有同样的问题,因为我愚蠢到从Ext.app.Controller而不是Ext.app.ViewController进行扩展,在这种情况下,您也有同样的问题