twitter-bootstrap - Bootstrap-Vue 中按列对 <b-table> 进行排序并禁止用户排序

标签 twitter-bootstrap vue.js vuejs2 vue-component bootstrap-vue

我知道我们可以制作 <b-table> 的列可使用 :sort-by="sortBy" 排序。但是我怎样才能告诉它只按开头的特定列对表进行排序,并且也按降序排列?

我尝试了以下方法,但不起作用。

<b-table
....
:default-sort="TheColumnToSort"
:default-sort-direction="desc"
....
>

最佳答案

只要你不设置sortable: true在您的field上项,默认行为 <b-table>用于用户无法排序的字段。

所以你应该使用sort-bysort-desc :

<b-table
  :sort-by="TheColumnToSort"
  :sort-desc="true"
>

关于twitter-bootstrap - Bootstrap-Vue 中按列对 <b-table> 进行排序并禁止用户排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66248221/

相关文章:

javascript - 我可以在 Vuex 的 settimeout 函数中更改并提交状态吗?

javascript - 如何在 vue.js 的 <template> 中禁用段落的 eslint 规则最大行长度?

html - 如何将悬停等样式应用到此侧边导航菜单

vue.js - 从 axios 中的 response.headers 访问 Set-Cookie 值

vue.js - 如何禁用 b-table 中整个列的行单击事件?

mvvm - Vue 1.x/2.x : Get vue-router path url from a $route object

vue.js - 如何使用 Vue Router 处理 anchor (书签)?

css - CodeIgniter 如何添加链接到静态文件

css - bootstrap.css 和 * 在属性名称之前

jquery - 阅读 Bootstrap 轮播中的更多内容