Технологии быстро развиваются, особенно веб-решения, и продукты Esri – не исключение.
Менее двух лет назад был выпущен долгожданный визуальный конструктор веб-приложений Web AppBuilder for ArcGIS, основанный на JavaScript/HTML5. И с этого момента число приложений, созданных пользователями, выросло на порядок, и продолжает расти – потому что теперь сделать свое собственное приложение стало проще простого, нет необходимости программировать, все собирается подобно конструктору LEGO.
Уже сейчас доступно три десятка виджетов, или инструментов, и их список постоянно пополняется.
Разработчики поделились планами по созданию усовершенствованного виджета редактирования, который будет включен в новый релиз Web AppBuilder в июне.
Smart editing, или умное редактирование
Так Esri называет этот инструмент. А что же в нем такого умного?
- «Умные атрибуты»: можно настроить скрытие, обязательность для заполнения или деактивацию атрибутов на основании значений других полей
- Возможность сохранить или отменить изменения
- Доступ к всплывающим окнам других объектов прямо во время сессии редактирования
- Возможность задать значения по умолчанию нескольких атрибутов для нескольких слоев (!) и использовать их для всех новых объектов. В процессе редактирования можно эти значения поменять
- Одновременное редактирование нескольких объектов
- Настройка доступа к редактированию геометрии (защита от случайного смещения объекта, когда вам на самом деле нужно изменить только его атрибуты)
- В сервисе обновляются только измененные записи, а не все объекты целиком
Попробуйте сами – тестовое приложение доступно уже сейчас:
http://esri.github.io/solutions-webappbuilder-widgets/SmartEditor/
Если не хочется ждать до июня, можно скачать новый виджет и поставить себе:
https://github.com/Esri/solutions-webappbuilder-widgets/tree/EnhancedEditor/SmartEditor