Про задачу с xlsx таблицей
📄 Задача:
Есть таблица, в которой каждый столбец - это часть адреса, к примеру Город, Район, Улица и дом. Каждая строка в этой таблице - это адрес, по которому осуществляется услуга. Нужно составить несколько выпадающих списков исходя из данных в этой таблице ( выпадающий список Городов, Районов, Улиц и т.д. ). По умолчанию доступны все города для выбора. Пользователь выбирает нужный город и в остальных списках остаются только те районы и улицы, которые есть в этом городе, потом пользователь выбирает район и корректируются списки улиц, домов и т.д.
Для админа сайта всё просто, загрузил файл с доступными адресами и на странице в списках появились новые города, районы, улицы...
✏️ Решение:
Для решения этой задачи использовал много Javascript`a.
1) Конвертировать файл в массив
2) Убрать из массивов дубли
3) Написать логику при которой при выборе Города, сортируются остальные пункты списка.
4) Все это сделать шорткодом, что бы удобно добавлялось на сайт в любом месте
Post #558
5.11K
- 🔥 4