this.getJobStore不是函数 - extjs

时间:2012-01-17 14:56:27

标签: extjs extjs4

1)我有一家名为“Job”的商店。是否正确自动创建方法“getJobStore”。

2)在下面的代码示例中。我收到这个错误。 “this.getJobStore不是一个函数”。当我去console.info(这)我没有看到这个功能。那么什么属性应该是“这个”?

    onSubmitBtnClick: function () {

    var form = Ext.getCmp('formJobSummary');
    var record = form.getRecord();
    var values = form.getValues();
    this.getJobStore().sync();


},

2 个答案:

答案 0 :(得分:1)

this应该是一个控制器对象,它正在侦听此按钮的事件(例如)。 这对你来说真的如此吗?

答案 1 :(得分:1)

确保您已为onSubmitBtnClick侦听器正确设置范围。我的猜测是它在你的按钮范围内运行,而不是你的控制器(也就是说,你的侦听器配置中没有指定scope: this)。如果您完全发布控制器的配置,我们可以肯定地说。