实际项目实施中,有时候会需要对表格做排序。单个组件无法实现,这个时候不需要单独做定制开发,多个组件之间结合使用即可满足需求。(此处示例可以作为参考,实际项目中还是根据对应需求来处理。)
轮播表格默认展示顺序与数据返回顺序相同,想要动态控制轮播表格内容的排序,通过调整轮播表格的数据即可。数据的排序可以在“数据过滤器”中,以 sort 方法进行。具体的排序规则可以通过 “回调参数” 由其他组件传递过来。
3.1 选项卡
3.1.1 组件配置
3.1.2 具体逻辑
3.2 轮播表格
const {
sort_key = "column1_asc"
} = callbackArgs;
const [key, type] = sort_key.split('_');
const asc = (a,b) => a[key] - b[key]
const desc = (a,b) => b[key] - a[key]
const fun = type == 'asc' ? asc : desc
return data.sort(fun);
文章
1.08K人气
0粉丝
0关注
©Copyrights 2016-2022 杭州易知微科技有限公司 浙ICP备2021017017号-3 浙公网安备33011002011932号
互联网信息服务业务 合字B2-20220090