Отображение различных иконок у геообъекта в зависимости от типа ИО или установленного значения сп...

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Отображение различных иконок у геообъекта в зависимости от типа ИО или установленного значения справочника создатель Mind Map: Отображение различных иконок у геообъекта в зависимости от типа ИО или установленного значения справочника

1. настройка поля "Типа ИО"

1.1. при создании геополя позволить пользователю выбирать поле справочного типа, от выбранных значений которого будет зависеть иконка

1.1.1. добавить в таблицу "Fields" поле "IconDictionaryField" тип int возможен null - в поле будет писаться id поля этого типа ИО содержащее какой-либо словарь

1.1.2. доработать страницу создания поля у типа ИО: добавить поле выбора поля данного "типа ИО" имеющего тип справочник

1.1.3. доработать страницу редактирования поля у типа ИО: изменение поля выбора спраочника

1.1.4. дописать контроллер для сохранения справочника в поле

1.1.5. дописать модель

1.1.6. дописать сервис сохраняющий выбранный id поля в бдз

1.2. при создании геополя позволить пользователю выбрать иконку для отображения всех объектов данного типа ИО

1.2.1. добавить в таблицу "Fields" поле "Icon" тип varchar возможен null - поле будет содержать путь к иконке

1.2.2. доработать страницу создания поля у типа ИО: добавить поле выбора файла изображения если выбрали тип поля геообъект

1.2.3. доработать страницу редактирования поля у типа ИО: изменение иконки, выбора файла изображения у поля геообъект

1.2.4. дописать контроллер принимающий и сохраняющий картинку

1.2.5. дописать модель поля, содержащую и загружающую иконку

1.2.6. дописать сервис поля для обработки нового поля иконки

2. изменить механизм передачи на карту информации об объекте

2.1. уйти от типа события к передаче названия иконки

3. настройка элемента справочника

3.1. при создании/редактировании справочника необходимо добавить возможность прикреплять к значению справочника иконку

3.1.1. добавить в таблицу "DictionaryItem" поле Icon типа varchar для хранения полного имени иконки

3.1.2. доработать страницу создания: добавить поле выбора иконки

3.1.3. доработать страницу редактирования значения справочника: добавить поле для прикрепления иконки и реализовать её подгрузку

3.1.4. изменить сервис для добавления нового поля

3.1.5. изменить модель

3.1.6. изменить контроллер значения справочника

3.2. в списке значений справочника отображать иконки, прикреплённые к значению

3.2.1. доработать представление списка для вывода иконок

3.2.2. доработать контроллер