簡體   English   中英

排序列表Sencha Touch

[英]Sorting list Sencha Touch

我使用了“組件簡介”中的示例代碼。 我能夠在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" },


]
});

更改此行:

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

至:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM