我有一个数据表问题!
我正在使用这个vuetify pagination组件和这个vuetify datatable组件
用例很简单 . 用户单击特定项目 . 接下来,数据表将打开并显示与所单击项目对应的行 .
首先,我只是使用数组中所选项目的索引计算数据表中的页码(进行简单计算以使用每页的最大项目数确定正确的页面) .
一切都运行良好,但我们添加了某种排序工具(vuetify选项),现在这些行并不总是与我的数组中的顺序相同(由于排序机制) .
我需要一种新方法来查找包含所选项目的页面!
(有一个搜索道具可用,但它只过滤数据 . 这不是我想要的 . 我需要所有线路存在)
例如:
[
{ item1: 1 },
{ item2: 2 },
{ item3: 3 },
{ item4: 4 },
{ item5: 5 }
]
在这种情况下,如果我每页有2个项目并且用户点击第4项,那么我们应该打开第二页 . 但现在有了排序机制,第4项可能在任何地方:-(
谢谢你的帮助 .