问题描述
尝试对行迭代器中的列进行排序。看起来我能够直接对来自实体的所有列进行排序,但不能对从函数返回数据的列进行排序。这是我正在使用的功能:
function getActivityPriority(renewal : renewal) : Priority {
var getActivityPriorities = renewal?.Policy?.AllOpenActivities?.last()
if (getActivityPriorities != null) {
return getActivityPriorities?.Priority
}
return null
}
在列上,我将值设置为getActivityPriority(renewal)。这不会让我对用户界面上的列进行排序。
这是PCF页面,其中列出了续签以及在该续签上打开的最新活动。因此,我尝试添加“活动优先级”。哪个在工作。但这不允许我对列进行排序。我已将排序方式设置为“ true”。
解决方法
只能对与您正在使用的实体(根实体)直接关联的列在 UI 上进行排序。对于通过函数返回的列,我们不能这样做。