首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vuetify.js v-只有两个状态的数据表排序(asc & desc)

问Vuetify.js v-只有两个状态的数据表排序(asc & desc)
EN

Stack Overflow用户
提问于 2021-11-24 16:25:20
回答 1查看 838关注 0票数 0

使用Vuetify.js,我有一个具有自定义排序的v数据表。可点击的标题排序图标支持3种状态: 1)上升(箭头图标),2)下降(箭头图标相反的方向)和"no排序“(箭头图标灰暗)。我如何摆脱“无排序”选项,并强制只作为支持的状态或行为的升序或降序?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-25 12:40:34

如果您只想禁用“无排序”状态,则可以使用必须排序的支柱。

但是这个道具不会为您设置初始排序。默认情况下,列仍未排序。要限制这一点,您需要定义排序-by和sort-desc道具。您还可以显示一个排序号码徽章,然后使用多排序道具。

因此,答案是:要允许初始的“无排序”状态,请使用以下代码:

代码语言:javascript
复制
<v-data-table
  ...
  must-sort
></v-data-table>

若要限制初始“无排序”状态,请使用以下代码:

代码语言:javascript
复制
<v-data-table
  ...
  must-sort
  multi-sort
  :sort-by="['calories', 'fat', 'carbs', 'protein', 'iron']"
  :sort-desc="[false, true, false, false, false]"
></v-data-table>

用实例说明

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70099589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档