大家会用那些前端框架的 table 组件吗

2021-02-25 22:51:58 +08:00
 zxCoder

里面一般不是提供了一个传入数据源的接口,这样不就是变成前端分页了。

一般也有异步请求的接口,但好像操作起来还不够灵活,后端得按着它的接口设置才行

异步请求的话,如果我要按全部数据排序怎么办?好像又没办法用组件自带的方法了

999 次点击
所在节点    问与答
4 条回复
letitbesqzr
2021-02-26 09:42:14 +08:00
复杂的 table 需求 还是得用 datatable 、jqgrip 这种组件才行
hahahahaha234
2021-02-26 09:43:30 +08:00
给表格传入一个 data 列表,分页用后端的,点击分页重新请求接口,排序后端排,点击排序传字段,获取列表
Leviathann
2021-02-26 14:48:28 +08:00
可以指定分页器的动作为请求新的数据
只要传过来的数据包含数据总条数正确显示页码
devwolf
2021-02-26 16:57:39 +08:00
我这边前端使用过的 antd 中 Table 为例:

[后端分页]的话
就是前端将当前 /新的分页参数——当前页码 pageIndex 每页条数 pageSize,传给后端。
后端每次返回单页数据时都需要额外返回一个总数 total 供前端 Table 计算页码。

排序的话,我这边项目都是前端额外塞排序参数给后端,由后端给所有数据按照指定条件排序然后分页返回。

如果交由前端排序的话,我能想到的是前端获得所有数据,排好序后然后[前端分页]了,不然就是“对于每页结果的排序”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/756340

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX