javascript - 如何排序 sapuit5 列表的顺序?
问题描述
我正在尝试以特定顺序在列表中显示一些项目,但我想要一些方向,因为我是使用 sap ui 5 的新手
这是我的代码:
var oSelectMedioPago = new sap.m.Select({
enabled: {
path: 'Enabled'
},
selectedKey: {
path: 'path'
},
items: {
path: "Items",
template: new sap.ui.core.ListItem({
key: '{key}',
text: '{text}'
}),
templateShareable: false
},
change: function(oEvent) {
//do something
});
如何更改这些项目的显示顺序(例如)它们的属性“文本”或更一般的东西,比如升序或降序?
解决方案
是的,你可以这么做!在 Select 控件的绑定项中,只需添加一个排序器,如下所示:
items: {
path: "Items",
> sorter : {
> path : 'text'
> },
template: new sap.ui.core.ListItem({
key: '{key}',
text: '{text}'
}),
这是使用 Northwind oData 的分拣机的工作示例:http://veui5infra.dhcp.wdf.sap.corp:8080/snippix/#63753
了解 SAPUI5 中的排序:排序和分组
让我知道这是否有帮助:-)
推荐阅读
- bash - 可以在花括号中扩展 Bash 变量吗?
- python - Lightgbm 无法从 Dataset get_field 方法访问数据
- sql-server - 包括 NULL 的 SQL 连接
- python - 使用 pandas 按天分组 DatetimeIndex
- javascript - 如何将变量从 Javascript 输出到 html?
- c - 链表中的不同指针
- ssms - ssms - 如何在没有数据的情况下创建与另一台服务器上的表相同的表
- c++ - Visual Studio 中已编译的 .exe 中缺少字符串
- computer-science - 为什么在计算机科学中下划线比破折号更受欢迎?
- android - Twilio 验证 SDK 无法在 Android 7.0 和 8.0 上读取 SMS