2012-01-17 19 views
0

1)我有一个名为“Job”的商店。该方法“getJobStore”是否自动创建是正确的。 2)在下面的代码示例中。我得到这个错误。 “this.getJobStore不是一个函数”。当我去console.info(这个)我没有看到这个功能。那么,什么财产应该是“这个”?this.getJobStore不是一个函数 - extjs

onSubmitBtnClick: function() { 

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


}, 

回答

1

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

1

this应是正在监听该按钮的事件(如实施例)一个控制器对象。 现在对你来说这是真的吗?