IDuxFE / idux

🚀 A UI Component Library for Vue3.x
https://idux.site
MIT License
543 stars 141 forks source link

[pro:table] 高级表格组件需求收集 #761

Closed danranVm closed 1 year ago

danranVm commented 2 years ago

What problem does this feature solve?

对表格组件提供更加高级的封装,提供更加高效,便捷的使用方式。

What does the proposed API look like?

表格功能集

基础功能

IxTable 中已经集成的功能

通用能力

列配置

高级功能

IxProTable 中扩展的功能

idux-bot[bot] commented 2 years ago

Translation of this issue:

[Pro: Table] Advanced Table Components Demand Collection

What proBLEES THIS Feature SOLVE?

Provide a more advanced package for table components, providing more efficient, convenient ways.

What does The proposed API Look Like?

Reference: https://procomponents.ant.design/components/table

brenner8023 commented 2 years ago
danranVm commented 2 years ago

子表格,在基础组件中就已经实现了,不过样式可能还有问题,需要调整一下。 快捷键这个,可以更详细的列一下么?不然就只能想到一个实现一个?

brenner8023 commented 2 years ago

快捷键这个,可以更详细的列一下么?不然就只能想到一个实现一个?

idux的表格不属于那种腾讯文档可编辑复杂表格,快捷键只需要实现最常用的就行了。具体可看这个issue: https://github.com/TuSimple/naive-ui/issues/554

hele10086 commented 2 years ago

1.通过浮层控制列的显示隐藏(包含全选/反选)、控制列的顺序、控制列的固定、重置(包含显示隐藏列及列的顺序和固定列) 2.列的默认配置:a.显示隐藏 b.列的固定(左固定,不固定,右固定) 3.列宽的调整 4.嵌套表格(分组形式,嵌套页面形式两种) 5.可编辑表格 6.行的拖拽排序 7.列的筛选(表头漏斗的形式) 8.跨页全选(需考虑远程分页、排序、过滤的场景)

Darma1106 commented 2 years ago
lvzero535 commented 2 years ago
danranVm commented 2 years ago

表格几乎全部的功能都已经列出来了,主要的核心功能都已经完成。 还剩余部分高级的扩展功能后续也会慢慢完善。 有感兴趣的功能也欢迎直接 PR, welcome。