lorsque vous tentez de remplir une GRILLE ENTIER en utilisant l'ajax d'une liste déroulante dans l'écouteur de sélection lorsque j'essaie de rappeler ou de recharger le magasin de données je reçois toujours les anciennes valeurs, au lieu de la les nouvelles. je dois obtenir les nouvelles valeurs, car en fonction du paramètre sélectionné dans la liste déroulante des champs de texte et l'éditeur d'autres rempliront avec ces données JSON lues à partir de serveur en utilisant ajax, accoding avec un autre ComboBox récupérer les données à distanceExt.data.Store ne recharge pas immédiatement
var cm = new Ext.grid.ColumnModel({
defaults: {
sortable: true
},
columns: [{
id: 'ci',
header: 'Periodo Declarado',
dataIndex: 'ci',
width: 150,
editor: new fm.ComboBox({
typeAhead: true,
triggerAction: 'all',
transform: 'PerDecl',
lazyRender: true,
listClass: 'x-combo-list-small',
mode:'local',
listeners:{
expand: function (combo){
//alert("asd");
},
collapse: function(combo,record,number){
},
select:function(v, params, record){
ds_random_employee_data_active.remove();
var varAnio2=v.getValue();
var ds_random_employee_data_active2=ds_random_employee_data_active;
ds_random_employee_data_active2.load({ params: { anio: varAnio2 } });
Ext.each(ds_random_employee_data_active2.data.items, function(record){
alert(record.data.ut);
});
//setTimeout("tres("+ v +"[]);",1000);
}}
})
}
* ********** autres colonnes ************************
¿et comment pourrait je fais pour faire ça? Que suggérez-vous? – christian130