очень хорошая таблица - filterDropdownItems возвращает неправильные значения - PullRequest
0 голосов
/ 27 февраля 2019
filterDropdownItems: [
   {'value': 'active', 'text': 'Active'},
   {'value': 'inactive', 'text': 'Inactive'}
]

Когда я выбираю Актив , отображаются также Неактивные значения.Вот рабочий пример:

https://jsfiddle.net/b90fa2er/2/

Любой совет, как решить эту проблему?

1 Ответ

0 голосов
/ 27 февраля 2019

Вам необходимо предоставить функцию фильтра.

data: {
  methods: {
    columnFilterFn(data, str) {
      if (str === 'active') {
        return data === 'Active'
      } else {
        return data === 'Inactive'
      }
    }
  }
}

Кроме того, вы можете сохранить свое активное состояние в другом поле, а не в имени.Используйте id для ваших данных вместо name.Затем в функции фильтра найдите объект rows.find(it=>it.id === data)

...