Ceci est mon premier bash à utiliser extJS, et après quelques heures de difficultés, certaines choses fonctionnent correctement, sauf que j'ai des listes de combo que je ne peux pas filtrer à moins de 2000 éléments dans les cas de marge, donc j'essaie de parcourir les listes à distance, mais je dois faire quelque chose de mal.Chargement à distance du Combo extJS
Mon magasin de données et look combo comme suit:
var remoteStore = new Ext.data.JsonStore({
//autoLoad : true,
url : 'addition-lists.aspx',
fields : [{name: 'extension_id'}, {name: 'extension'}],
root : 'extensionList',
id : 'remoteStore'
});
.
.
xtype : 'combo',
fieldLabel : 'Remote',
name : 'remote',
displayField : 'extension',
valueField : 'extension_id',
mode : 'remote',
//pageSize : 20,
triggerAction : 'query',
typeAhead : true,
store : remoteStore,
anchor : '95%'
Le combo fonctionne le chargement local, mais dès que je passe à distance, il reste vide.
Ma page ASP.NET retour JSON est comme ceci:
protected void Page_Load(object sender, EventArgs e)
{
Response.Clear();
Response.Write(GetRemote());
}
@bmoeskau: Excuses, cet appel 'loadData' est resté après mon débogage - il était juste là pour vérifier que les choses fonctionnaient localement. S'il vous plaît voir ma réponse ci-dessus pour le vrai problème. – ProfK