Magasin avec un tri personnalisé dans le Sencha Touch

J'ai un magasin + modèle qui est connecté à une 3ème partie plugin (Ext.ux.TouchGridPanel). Le plugin appelle le magasin de la méthode sort() correctement avec la cartographie. Tout fonctionne bien, et le magasin résout de lui-même. Cependant, je préfère ajouter un client de tri à la boutique. J'ai essayé d'ajouter un sortType champ dans mon modèle:

Ext.regModel("Transactions", {
    fields: [
        {
            name: 'unit',
            type: 'string',
            sortType: function(value) {
                console.log('PRINT GDAMNIT');
                return 0;
            }
        },

        ...

    ]
});

Ceci, cependant, ne fonctionne pas, et le sortType n'est pas appelé.

TLDR: Comment faire un tri personnalisé de travail pour les magasins?

OriginalL'auteur Nicodemuz | 2011-04-14