排序列表 Sencha Touch

发布于 2024-12-10 08:32:32 字数 617 浏览 1 评论 0原文

我使用了“列表组件简介”中的示例代码。我能够在 Android 模拟器上成功运行它。现在我想按名字而不是姓氏对其进行排序。当我更改为排序器:“lastName”到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" },


]
});

I have used the example code from "Intro to List Components". I was able to successfully run it on a android simulator. Now I want to sort it by firstName rather the lastName. When I changed to sorters: "lastName" to firstName, I can see that the Index bar is not in alphabetical order. How can I sort by firstName with proper index order?

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" },


]
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

再可℃爱ぅ一点好了 2024-12-17 08:32:32

将此行:更改

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

为:

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

change this line:

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

to:

           getGroupString : function(record) {
                  return record.get('firstName')[0];
       },
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文