服务端排序,如何保持或更新这个蓝色小箭头高亮呢
这个需求解决了什么问题:
服务端排序,如何保持或更新这个蓝色小箭头高亮呢?如下图。
我搜索到说是可以设置sortConfig.defaultSort,但是每次都需要重新渲染一下table进行初始化,不太合适,有别的途径吗? 比如增加配置currentSort,currentSort更新时只静态更新蓝色小箭头,由于是服务端排序不需要触发排序。
建议的 API 是什么样的:
增加配置currentSort,currentSort更新时只静态更新蓝色小箭头,由于是服务端排序不需要触发排序。
是否已有其他不错的替代方案:
暂未发现,若有,请大佬指点
可以看服务端排序的文档
器排序会让小箭头丢失蓝色高亮状态。
我也是用vue2+vxe-table3,正常的,你贴下代码呢
@zqy233 您好大佬,我排查了一下,发现是gridOptions放在computed里就会出现这个问题,放在data中就不会。麻烦您帮我看看,看看这个现象正常吗。
https://codepen.io/IceApriler/pen/MWdQGmW
你要这么搞,每次都重新加载列肯定会重置状态的,你非要这么做可以把 data 移出计算属性,避免改变data导致列也被重新加载
你要这么搞,每次都重新加载列肯定会重置状态的,你非要这么做可以把 data 移出计算属性,避免改变data导致列也被重新加载
好的,可以了,感谢~ 👍🏻
@xlz26296 @zqy233 两位大佬,现在遇到另一种情况,也会出现这种问题。麻烦帮忙看下,这种情况也是挺常见的,拜托啦。
https://codepen.io/IceApriler/pen/JjQKOGM