Tôi đang có combobox với trong window-> form-> combo, iam ràng buộc dữ liệu từ lưới đến combo bằng form.loadRecord (record).Extjs 4 Combo hộp không tải cho lần đầu tiên (sau khi kết hợp được thiết lập với dữ liệu biểu mẫu)
Vấn đề của tôi là:
Sau ràng buộc dữ liệu, tôi kích hoạt các combo để thay đổi dữ liệu kết hợp, Đây là lần đầu tiên kết hợp mở rộng chút và ẩn tự động sau khi nhấp chuột thứ hai chỉ mục kết hợp tải một cách chính xác.
{
xtype: 'combobox',
editable: false,
id: 'USERTYPECmbo',
queryMode: 'remote',
displayField: 'USERTYPE',
store: Ext.create('Ext.data.Store', {
autoLoad: true,
fields: ['USERTYPE'],
proxy: {
type: 'ajax',
extraParams: {
typeName: 'USERTYPE'
},
url: 'USERTYPE.htm',
reader: {
type: 'json',
root: 'res'
}
},
listeners: {
load: function (store, options) {
var combo = Ext.getCmp('USERTYPECmbo');
combo.setValue(combo.getValue()); //Set the remote combo after the store loads.
}
}
}),
name: 'USERTYPE',
fieldLabel: 'USER TYPE'
}
chỉ cho tôi nơi iam sai hoặc bất kỳ thuộc tính nào cần được thêm vào thành phần.
hi drfanai, cảm ơn vì bạn trả lời, tôi đã thêm valueField và cũng nói thêm chậm trễ công việc như .. var nhiệm vụ = new Ext.util.DelayedTask (function() {view.down ('form'). loadRecord (bản ghi);}); task.delay (20000); ..để kết thúc biểu mẫu hiển thị và lưu trữ tải .. mặc dù iam nhận được cùng một vấn đề – vineth
@ drfanai Nếu có thể cung cấp mẫu kết hợp mẫu kết hợp (từ xa) mẫu dữ liệu hoặc bất kỳ liên kết có liên quan. Tôi không biết làm thế nào có thể xác minh TẤT CẢ cửa hàng kết hợp được tải bên trong các hình thức – vineth
Cập nhật câu trả lời của tôi.hope nó giúp.check url này cho một hướng dẫn tốt trên các cửa hàng từ xa http://www.quizzpot.com/2009/10/combo-box-loaded-dynamically-and- từ xa/ –