如何创建getter和setter

亚历山大大帝

我刚被分配一个解雇的extjs开发人员的项目。在他制作的控制器中,我发现像

this.getMyButton().toggle(true);
this.getMyContainer().getLayout()...

因此,我只是向视图添加了一个新表单(我的前同事应该在圣诞节之前完成的一件事情),并尝试使用以下方法从控制器中调用它

this.getMyNewForm().loadRecord(someStore.getAt(0));

Chrome告诉我这this.getMyNewForm()是未定义的。但是我在代码中没有找到的定义getMyButton()

怎么了 我该如何定义getMyNewForm()

编辑:文档(http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.app.Controller-cfg-refs回答的问题,但问题仍未解决。

Ref已在控制器中正确定义:

refs: [{
    ref       :'MyNewForm',
    selector  :'form[id=myNewForm]'
}]

在视图中正确定义了MyNewForm

    items: [{
        xtype: 'form',
        header:false,
        frame:false,
        id:'myNewForm',
        items: [{

但是当我打电话时它不起作用

 init: function() {
    this.control({
    });
    this.getMyNewForm().loadRecord(someStore.getAt(0));
 },
亚历山大大帝

由于Evan Trimboli并未给出答案,因此让我来做:

“您调用它为时过早。在呈现任何视图之前,先调用控制器的init。”

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建getter和setter覆盖?

来自分类Dev

如何创建getter和setter覆盖?

来自分类Dev

Doctrine 创建 setter 和 getter?

来自分类Dev

如何为多维数组创建getter方法和setter方法?

来自分类Dev

如何在Angular中创建Getter Setter

来自分类Dev

如何找到相应的setter和getter?

来自分类Dev

如何自动生成getter和setter方法

来自分类Dev

我如何获得@getter和@setter?

来自分类Dev

Getter和Setter函数帮助以及如何

来自分类Dev

js如何区分getter和setter

来自分类Dev

如何在不创建 setter 和 getter 的情况下传递 props?

来自分类Dev

在Swift中创建与Objective-C等效的Getter和Setter

来自分类Dev

创建与属性的getter和setter挂钩的C#属性

来自分类Dev

使用相同的getter和setter创建多个属性

来自分类Dev

JavaScript getter和setter

来自分类Dev

PHP的getter和setter

来自分类Dev

PHP的getter和setter

来自分类Dev

getter,setter和loops

来自分类Dev

Getter 和 Setter 方法

来自分类Dev

如何同时使用String和int实现setter和getter?

来自分类Dev

getter和setter如何更改Dart中的属性?

来自分类Dev

如何在抽象类中使用getter和setter

来自分类Dev

如何修改IntelliJ getter和setter代码的生成?

来自分类Dev

如何从IntelliJ getter / setter生成中删除`get`和`set`

来自分类Dev

如何在getter和setter中使用Enums?

来自分类Dev

Java注解字段setter和getter如何

来自分类Dev

如何为指针类变量做setter和getter函数?

来自分类Dev

如何使用IntelliJ IDEA生成Scala setter和getter

来自分类Dev

如何将getter和setter添加到PropertyDeclarationSyntax?