跳到主要内容

自定义标题排序

为标题单元格设置自定义排序,预览时可以自定义排序对应的字段。 版本支持version 1.9.2+ date 20241210

一、效果展示

二、设置方法

1、在设计界面,选中要设置自定义排序的单元格,在右侧”单元格“面板的排序配置中,勾选自定义排序。

2、勾选后会自动将当前单元格下方的列表数据字段设置为排序字段。

3、保存预览

说明:

1. 只有列表字段(#{dbKey.field})的正上方单元格可以设置自定义排序。

2. 实际预览时数据按照哪个字段排序,取决于配置了哪个字段。

3. API和JAVA Bean 数据集需要自行实现排序逻辑;排序配置在params的customTableTitleSorts字段中:[{"dbCode":"b","field":"age","order":"asc"}]

4. API获取到排序配置后需要将值URLDecoder,如下:

String customSortConfStr = req.getParameter("customTableTitleSorts");
if(null != customSortConfStr && !customSortConfStr.isEmpty()) {
customSortConfStr = URLDecoder.decode(customSortConfStr);
JSONArray customSortConf = JSONArray.parseArray(customSortConfStr);
}