Кнопка отправки для моей формы FormPanel работает с использованием области действия: это расширенная форма formPanela и ext.getCmp (formid) не работает.
В моей функции отправки она успешно работает, используя это.getForm (). представить (....).Однако при попытке получить значения полей this.getForm (). GetFields () не работает, отмечая, что это не функция.
функция кнопок и обработчика вложена в настройку formPanel.
Может кто-нибудь пролить свет на то, как получить значения таким образом?
Отправить функцию:
{
text: 'Submit',
id: "submitBtn",
handler: this.submit,
scope: this
}
....
,submit : function(url, waitMsg) {
//this.getForm.getFields()
this.getForm().submit({
url: url
,scope: this
,waitMsg: 'Please wait'
,success: this.onSuccess
//,failure: this.onFailure
});
}