2011-10-18 13 views
0

"Intro to List Components"のサンプルコードを使用しました。私は正常にアンドロイドシミュレータでそれを実行することができました。これでlastNameではなくfirstNameでソートしたいと思っています。 "lastName"をfirstNameに変更すると、インデックスバーがアルファベット順でないことがわかります。 firstNameで適切なインデックス順でソートするにはどうすればよいですか?リストを並べ替えるSencha Touch

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

変更この行:

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

へ:

  getGroupString : function(record) { 
        return record.get('firstName')[0]; 
     }, 
関連する問題