gpt4 book ai didi

javascript - ExtJS 5.0.1 排序数据存储

转载 作者:行者123 更新时间:2023-12-02 14:13:20 24 4
gpt4 key购买 nike

我有一个组合框,其中填充了如下定义的国家/地区列表。但是,当我加载组合框时,条目会根据其在数据库中的顺序进行填充。我希望组合框按字母顺序加载。有人可以帮助我如何对数据存储进行排序吗?

商店定义

Tool.model.Base.defineModel(
'Country',
[{name: 'name', type: 'string'},
{name: 'code', type: 'string'},
],
true
);

组合框代码

{
xtype: 'combobox',
labelAlign: 'top',
fieldLabel: 'Country',
id: 'CountrySelectField',
name: 'country_id',
store: 'Country',
displayField: 'name',
valueField: 'id',
width: 300,
allowBlank:false,
}

最佳答案

您必须在定义期间向商店添加排序器:

sorters:[{
property:'name',
direction:'ASC'
}]

或在运行时:

store.sort({
property:'name',
direction:'ASC'
})

关于javascript - ExtJS 5.0.1 排序数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39275209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com