Mam combobox w oknie-> formularz-> combo, iam wiążące dane z siatki do combo przy użyciu form.loadRecord (rekord).Extbie 4 Combo box nie ładuje się po raz pierwszy (po zestawieniu combo z danymi formularza)
Mój problem jest:
Po związaniu dane, jestem wywołać combo zmienić dane combo, po raz pierwszy combo poszerzyć trochę i ukryć się automatycznie po drugim kliknięciu pozycji combo tylko ładunki prawidłowo.
{
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'
}
punkt mi gdzie iam dzieje źle lub jakakolwiek nieruchomość należy dodać do składnika.
hi drfanai, dzięki za odpowiedz, dodałem valueField a także dodany zadanie opóźnienia jak .. zadanie var = new Ext.util.DelayedTask (function() {view.down ("formularz"). loadRecord (record);}); task.delay (20000); Aby zakończyć renderowanie formularza i załadować go do sklepu, nawet jeśli otrzymam ten sam problem, – vineth
@ drfanai Jeśli to możliwe, podaj przykładowy formularz próbkowania łączącej próbki (zdalne) lub wszelkie powiązane łącza.Kiedy nie wiem jak zweryfikować WSZYSTKIE combo sklep jest ładowany wewnątrz formularza – vineth
Zaktualizowany my answer.hope it helps.check ten adres URL dla dobrego samouczka na zdalnych sklepach http://www.quizzpot.com/2009/10/combo-box-loaded-dynamically-and- zdalnie/ –