this.getJobStore не является функцией - extjs - PullRequest
0 голосов
/ 17 января 2012

1) У меня есть магазин под названием «Работа». Правильно, что метод "getJobStore" создается автоматически.

2) в следующем примере кода. Я получаю эту ошибку. msgstr "this.getJobStore не является функцией". Когда я иду на console.info (это), я не вижу эту функцию. Так какое свойство должно быть «этим»?

    onSubmitBtnClick: function () {

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


},

Ответы [ 2 ]

1 голос
/ 18 января 2012

Убедитесь, что вы правильно установили область для слушателя onSubmitBtnClick.Я предполагаю, что он работает в области действия вашей кнопки, а не вашего контроллера (то есть вы не указали scope: this в конфигурации прослушивателя).Если вы опубликуете конфигурацию контроллера полностью, мы сможем сказать наверняка.

1 голос
/ 17 января 2012

this должен быть объектом контроллера, который прослушивает события этой кнопки (как пример).Это правда для тебя сейчас?

...