EXTjs:未捕获的TypeError:controller.setView不是函数

开发人员747

我试图使它煎茶小提琴中工作如果运行它,我会在控制台日志“ Uncaught TypeError:controller.setView is a function”中看到此错误。仅当我从视图中删除控制器声明时,它才有效。我究竟做错了什么?

Ext.define('MyApp.controller.Whatever', {
    extend: 'Ext.app.Controller',
    alias: 'controller.Whatever',
    init: function() {
        alert("Yes!");
    }
});

Ext.define('MyApp.view.Whatever', {
    extend: 'Ext.form.Panel',
    controller: 'Whatever',
    title: 'Hello',
    width: 200,
    html: '<p>World!</p>',
    renderTo: Ext.getBody()
});

Ext.application({
    name: 'MyApp',
    launch: function() {
        Ext.create('MyApp.view.Whatever');
    }
});

根据下面的答案,这个工作

Ext.define('MyApp.controller.Whatever', {
    extend: 'Ext.app.ViewController',
    alias: 'controller.Whatever',
    init: function() {
        alert("Yes!");
    }
});

Ext.define('MyApp.view.Whatever', {
    extend: 'Ext.form.Panel',
    alias:'widget.Whatever',
    controller: 'Whatever',
    title: 'Hello',
    width: 200,
    html: '<p>World!</p>',
    renderTo: Ext.getBody()
});

Ext.application({
    name: 'MyApp',
    launch: function() {
        Ext.create('MyApp.view.Whatever');
    }
});
莫希特·萨克森纳(Mohit Saxena)

我认为您使用的是Ext JS 5或更高版本,请使用此功能。

Ext.app.ViewController而不是Ext.app.Controller。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未捕获的TypeError:$(…).on不是函数

来自分类Dev

ExtJs 4.2,存储加载事件中的网格relayEvents导致未捕获的TypeError:undefined不是函数

来自分类Dev

未捕获的TypeError:$(...)。stellar不是函数

来自分类Dev

未捕获的TypeError:$ .cookie不是Dialog的函数

来自分类Dev

未捕获的TypeError:undefined不是函数-Javascript

来自分类Dev

未捕获的TypeError:$ .ajax(...)。成功不是函数

来自分类Dev

未捕获的TypeError:#<Object>不是函数

来自分类Dev

未捕获的TypeError:$ .growl不是函数

来自分类Dev

未捕获的TypeError:Undefined不是函数

来自分类常见问题

未捕获的TypeError:$ .post不是函数

来自分类Dev

未捕获的TypeError:$(...)。tokenfield不是函数

来自分类Dev

未捕获的TypeError:this.transitionTo不是函数

来自分类Dev

未捕获的TypeError:undefined不是函数

来自分类Dev

未捕获的TypeError:number不是函数

来自分类Dev

获取“未捕获的TypeError:$(...)。timeago不是函数”

来自分类Dev

未捕获的TypeError:undefined不是jQuery的函数

来自分类Dev

Javascript“未捕获的TypeError:对象不是函数”

来自分类Dev

未捕获的TypeError:undefined不是函数

来自分类Dev

jQuery-未捕获的TypeError:$不是函数

来自分类Dev

未捕获的typeerror $(...)。swipe不是函数

来自分类Dev

未捕获的TypeError:UnitType不是构造函数

来自分类Dev

未捕获的TypeError:响应不是函数

来自分类Dev

未捕获的TypeError:方法不是函数

来自分类Dev

JavaScript OOP:未捕获的TypeError:不是函数

来自分类Dev

未捕获的TypeError:lang不是函数

来自分类Dev

未捕获的TypeError:$(...)。live不是函数

来自分类Dev

未捕获的TypeError:对象(...)不是函数

来自分类Dev

未捕获的TypeError:$(...)。formSelect不是函数

来自分类Dev

未捕获的TypeError:this.timestamp不是函数

Related 相关文章

  1. 1

    未捕获的TypeError:$(…).on不是函数

  2. 2

    ExtJs 4.2,存储加载事件中的网格relayEvents导致未捕获的TypeError:undefined不是函数

  3. 3

    未捕获的TypeError:$(...)。stellar不是函数

  4. 4

    未捕获的TypeError:$ .cookie不是Dialog的函数

  5. 5

    未捕获的TypeError:undefined不是函数-Javascript

  6. 6

    未捕获的TypeError:$ .ajax(...)。成功不是函数

  7. 7

    未捕获的TypeError:#<Object>不是函数

  8. 8

    未捕获的TypeError:$ .growl不是函数

  9. 9

    未捕获的TypeError:Undefined不是函数

  10. 10

    未捕获的TypeError:$ .post不是函数

  11. 11

    未捕获的TypeError:$(...)。tokenfield不是函数

  12. 12

    未捕获的TypeError:this.transitionTo不是函数

  13. 13

    未捕获的TypeError:undefined不是函数

  14. 14

    未捕获的TypeError:number不是函数

  15. 15

    获取“未捕获的TypeError:$(...)。timeago不是函数”

  16. 16

    未捕获的TypeError:undefined不是jQuery的函数

  17. 17

    Javascript“未捕获的TypeError:对象不是函数”

  18. 18

    未捕获的TypeError:undefined不是函数

  19. 19

    jQuery-未捕获的TypeError:$不是函数

  20. 20

    未捕获的typeerror $(...)。swipe不是函数

  21. 21

    未捕获的TypeError:UnitType不是构造函数

  22. 22

    未捕获的TypeError:响应不是函数

  23. 23

    未捕获的TypeError:方法不是函数

  24. 24

    JavaScript OOP:未捕获的TypeError:不是函数

  25. 25

    未捕获的TypeError:lang不是函数

  26. 26

    未捕获的TypeError:$(...)。live不是函数

  27. 27

    未捕获的TypeError:对象(...)不是函数

  28. 28

    未捕获的TypeError:$(...)。formSelect不是函数

  29. 29

    未捕获的TypeError:this.timestamp不是函数

热门标签

归档