我的应用程序有一个 af:table,它有一个名为 serverName 的伪列以及其他列。(通过伪列,我的意思是 - 它只是一个 UI 列,它没有相应的 DB 列)。
对于排序,我们重写了 SortListener 的 processSort(sortColumn, sortOrder) 方法。
它的工作原理如下: 1) 接收 sortColumn 并查询 DB 2) 使用 orderBy 子句 3) 获取结果,然后显示在 UI 上
现在就我而言,由于我的列 (serverName) 没有对应的 DB 列,我想超越此方法并使用 ADF 的默认字母排序。我怎么做?
如果 sortColum 与 serverName 匹配,我尝试从该方法返回,但最终不会对任何内容进行排序。