// COMBOBOX DINÂMICO COM O EXT
// cria o vetor que irá armazenar as opções do combo
this.arrayColumn = [];
// cria o store que irá organizar os dados
this.comboboxStore = new Ext.data.SimpleStore({
fields: ['id','display'],
data: this.arrayColumn
});
// efetivamente cria o combobox
this.combobox = new Ext.form.ComboBox({
store : this.comboboxStore,
mode : 'local',
displayField: 'display',
valueField : 'id',
width: 150,
triggerAction:'all',
editable: false
});
// aqui estão sendo adicionados os elementos no vetor que irá ser usado para montar o combo
this.arrayColumn.push(['cid_cod','Cod']);
this.arrayColumn.push(['cid_nome','Nome']);
this.arrayColumn.push(['est_cod','Estado']);
// este é o pulo do gato para o combobox se atualizar, ele recarrega o store e exibe a informação correta
this.comboboxStore.loadData(this.arrayColumn);