Odata SAPUI5:基于组合列对数据进行排序

Odata SAPUI5:基于组合列对数据进行排序,odata,sapui5,Odata,Sapui5,OData中有可能为sap.ui.model.Sorter传递fncomarator new sap.ui.model.Sorter(sPath, bDescending?, vGroup?, fnComparator?) 这是你的电话号码 我的问题是我的odata中有两列。A列有一些正数和负数,B列有一些单位 我需要这样的排序: -M

OData中有可能为
sap.ui.model.Sorter
传递
fncomarator

new sap.ui.model.Sorter(sPath, bDescending?, vGroup?, fnComparator?)
这是你的电话号码

我的问题是我的odata中有两列。A列有一些正数和负数,B列有一些单位

我需要这样的排序:

-M<-w<-d<-h<-M<-s<0 实际上,负的分钟数小于负的秒数

现在的问题是,我只能传递一列的路径。是否有可能在创建分拣机时通过2条路径,并获得类似“C1C2”的值,其中C1来自列C1,C2来自第二列


我没有访问OData服务器的权限,无法在后端创建一个组合列。

您将传递什么作为“sPath”?这是APII语法的一部分,我知道,我的意思是,如果您传递类似于
“myPath”
,您可以用空字符串替换它并且您应该将整个对象作为
fncomarator
的参数。