@kot98

Как обновить значние checkbox?

Есть таблица с полученными данными tableData (массив объектов). Нужно добавить для каждой записи чекбокс, для выбора записей на удаление. Для добавления этих значений использую watch:
data () {
return {
  selectedRows: {}
  }
}
....
  watch: {
    tableData: {
      handler: function (val, old) {
        this.tableData.reduce((acc, rec) => {
          acc[rec.id] = true
          return acc
        }, this.selectedRows)
      },
      immediate: true
    }
  },

шаблон:
<q-td
              key="isRowSelected"
              :props="props"
            >
              <q-checkbox v-model="selectedRows[props.row.id]" />
            </q-td>

Но в таком случае значения checkBox-ов не меняются при нажатии. Как это исправить?
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Quasar? У него для таблиц есть готовые варианты с выбором строк.
https://quasar.dev/vue-components/table/#selection
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы