Как отобразить выборку по условию?(таблица элементов-интерфейса) - PullRequest
0 голосов
/ 08 апреля 2019

У меня проблема. Я хочу отобразить выбор в соответствии с условием.

Вот пример. Я хочу, чтобы скрыть выбор имени «Джефф»

http://jsfiddle.net/8y5cnk1p/2/

Если я попытаюсь использовать 'v-if'

<el-table-column type="selection" width="45" v-if="name != 'Jeff'" &nbsp;</el-table-column>

Это не работает. Как?

Спасибо!

1 Ответ

0 голосов
/ 08 апреля 2019

Вы не можете скрыть флажок, но вы можете отключить , используя атрибут selectable:

<el-table-column type="selection"
                 width="45"
                 :selectable="canSelectRow">
</el-table-column>
methods: {
  canSelectRow(row, index) {
    return row.name !== 'Jeff';
  }
}

Документы: Атрибуты столбцов таблицы

...