@JuJes

Необходимо сделать фильтр по индексу, как?

Имеется dx-tree-list, в нем элементы, которые сейчас можно фильтровать только по имени. Строка ввода для фильтра v-text-field. Индекс, попадающий в адрес находится в массиве атрибутов, которых может быть много, и стоять он там может в любом месте. Следует вопрос, как мне сделать фильтр по индексу(адресу)? Мб vuex? Я с ним как то не в особых ладах, ибо прикасаться к нему не приходилось ранее

this.grid.filter([['name','contains',newValue],'OR',['attributes[0].value','contains',newValue]]);
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
@JuJes Автор вопроса
В общем и целом, решение было найдено, неоднозначно, но найдено. Поскольку возвращался массив, включающий в себя другой массив, принято решение по другому собрать responce запроса. Выведено доп поле "address", а в него при определённом attributeId в строку собираются все адреса, как следствие поиск стал работать и по индексу
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
w13vitaliy
@w13vitaliy
Junior Frontend Developer from Ukraine
sort() в массивах и иттерируй его!
Ответ написан
Ваш ответ на вопрос

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

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