2010-09-06 1 views
0

J'ai fait un dat de la grille peut ajouter des colonnes dynamiquement. les colonnes statiques dans la grille ne perdent pas leur capacité à trier dans l'ordre asc ou desc .. mais pour les colonnes ajoutées dynamiquement le tri croissant et trier par ordre décroissant optio ne sont pas workin .. besoin d'aide .. .. Merci à l'avanceExtjs dynamic grid

Répondre

1

vous pourriez avoir besoin d'appeler Ext.grid.GridPanel.reconfigure(Ext.data.Store store, Ext.grid.ColumnModel colModel) la grille à utiliser les nouvelles columnmodel

+0

Thanx .. mais dat est pas non plus workin .. – kapil

+0

C'est ce que j'ai écrit dans mon code chaque fois que la méthode onload du magasin est appelée le suivant est exécuté ..--> "this.EditorGrid.reconfigure (this.EditorStore, this.EditorColumn);" – kapil

+0

ce bug a été boderin moi depuis le matin .. – kapil

0

comment vous ajoutez la colonne dans la grille ? Vous devriez poster du code.

Cependant, je l'ai utilisé cette extension avant et ai eu à travailler http://www.sencha.com/forum/showthread.php?53009-Adding-removing-fields-and-columns

Avec cette extension en place, j'ai pu faire quelque chose comme ceci:

grid.addColumn({name:'newstdtimes'}, {header: localizedStrings.newStd, id:'newstdtimes', width: 145, sortable: true, xtype: "numbercolumn", dataIndex: 'newstdtimes'},2); 
+0

son ok je pouvais 2 résoudre le problème .. thanx neways .. – kapil

+0

vous devriez poster votre réponse ici pour les personnes qui auraient le même problème – SBUJOLD

+0

son pas comme mon code est workin .. \t je supprime mon ancien magasin et en fait un nouveau à chaque fois .. d problème est toujours der si ne1 trouve une solution s'il vous plaît aidez-moi .. – kapil