我有一个使用以下代码获取表单值的函数-
var formValues = this.myForm.getForm().getValues();
MyForm 包含一个加载表单的组合框。(组合加载和表单加载有两个单独的请求)
由于这两个请求同时加载,因此上述代码不会返回组合值,因为它们仍在加载。
有没有办法检查是否加载了组合值,然后只发送表单加载的 ajax 请求,以便上面的代码将具有所有表单值?
编辑:
LoadComboBox 函数只是用一些存储填充数据。
以下是表单加载的代码 -
loadFormGrid: function (){
var allValues = this.myForm.getForm().getValues(); // this do not consider combobox values
Ext.Ajax.request({
params: {action: 'getList', data : allValues },
// ... some code
});
}