基于 elementUI table 组件实现自定义列、宽度、排序并联动同步
作者:linong
来源:SegmentFault 思否社区
哈喽,大家好又是我。昨天有个人在群里问:“基于 elementUI 如何实现拖动修改列宽度,并同步在多个表格中”。
这个功能其实听常见的,在不同的使用者眼中关注点就应该是不一样的。比如:
项目的主管,更关心进度 前端开发,关心设计稿、接口什么时候提供 后端开发,关心前端什么时候写完,什么时候联调 测试人员,关心什么时候提测,以及对应人员是谁
前期调研
elementUI 支持那些功能、回调?
宽度控制
是否提供了回调函数? header-dragend(newWidth, oldWidth, column, event)当拖动表头改变了列的宽度的时候会触发该事件是否提供了API用于获取当前宽度配置?没有提供 宽度是否可以通过参数控制?提供,给 el-table-column组件添加width属性即可。参数是首次有效,还是动态更新?动态更新所以可以使用 :width是否提供了拖拽调整宽度的方案?添加 border,并且开启resizable(默认开启)。字段顺序 顺序是否可以通过参数控制?没提供,看了一遍并且搜索 排序、顺序、index 等关键词并无收获。主要排序能力都是对内容区域。 如果无法通过参数配置,那么通过什么地方可以影响到排序规则?我们可以通过修改 <el-table-column>的顺序来控制。
分析
关注公众号:拾黑(shiheibook)了解更多
赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
- 思否有约|@hfhan:学无止境,砥砺前行
- 日元对人民币汇率2023年9月30日
- 智慧城市迎来发展新高度:全国首个城市数字孪生地方标准在上海获批立项
- 荷兰人发明的类器官,中美却可以了?
- 不是Pro就是Ultra,苹果再次展现刀法
- 工信部针对美撤销中信国际电讯在美公司214牌照事项的声明
- 苹果手工制电脑被拍出320万;Facebook爆料人批元宇宙潜在危害;.NET 6发布 | 思否周刊
- 苹果侵权被判赔 1200 余万;微软市值重登全球第一;Linux 5.15 发布 | 思否周刊
- 海澜之家、九牧王、报喜鸟、七匹狼,国产男装到底行不行?
- 划重点!统信专用设备操作系统V20正式发布:高安全高稳定、支持灵活定制
- 滴滴恢复进出北京市的网约车等跨城出行服务;闲鱼设置基金转卖冷静期;黑鲨4将于3月23日正式发布 | Do晚报
- 电商巨头的「隐秘」战场
赞助链接



微信扫码关注公众号