0

我将属性传递给 vue-good-table:select-options="{enabled: true}"以显示每一行的复选框。我想有条件地覆盖某些行。例如,如果“isAuthorized”列的值为false,则不应为该行显示复选框。如何做到这一点?我应该在下面实现自定义复选框 <template slot="table-row" slot-scope="props">吗?vue-good table 中是否有内置功能?

4

1 回答 1

1

我遇到了同样的问题并找到了一种方法:

您可以vgtDisabled:true在不应选择的行上进行设置。同样,您可以设置vgtSelected:true默认情况下应该检查的行。

我通过在此处查看组件的来源发现: https ://github.com/xaksis/vue-good-table/blob/d2d0a781ed823c40a3bf14efceac82626e48d67c/src/components/Table.vue#L238

于 2021-08-25T08:08:17.290 回答