Сортировка списка Sencha Touch - PullRequest
0 голосов
/ 18 октября 2011

Я использовал пример кода из «Введение в список компонентов». Я смог успешно запустить его на симуляторе Android. Теперь я хочу отсортировать его по firstName, а не по lastName. Когда я изменил сортировщики: «lastName» на firstName, я вижу, что указатель не в алфавитном порядке. Как я могу отсортировать по firstName с правильным порядком индекса?

Ext.regModel('Contact', {
fields: ['firstName', 'lastName']
});

ListDemo.ListStore = new Ext.data.Store({
model: 'Contact',
sorters: 'firstName',

getGroupString : function(record) {
    return record.get('lastName')[0];
},
data: [
    { firstName: "Domino",      lastName: "Derval" },
    { firstName: "Elektra",     lastName: "King" },
    { firstName: "Fiona",       lastName: "Volpe" },
    { firstName: "Holly",       lastName: "Goodhead" },


]
});

1 Ответ

1 голос
/ 19 октября 2011

изменить эту строку:

          getGroupString : function(record) {
               return record.get('lastName')[0];
           },

на:

           getGroupString : function(record) {
                  return record.get('firstName')[0];
       },
...