Skip To Content

Виджет Умный редактор

Виджет Умный редактор расширяет функциональность виджета Редактирование с помощью следующих возможностей:

  • Редактирование атрибутов выполняется на панели, а не во всплывающем окне.
  • Возможность скрыть, затребовать или отключить поле основывается на значениях других полей.
  • Новые функции и изменения в существующих функциях не будут применены к сервису, пока вы не нажмете Сохранить.
  • Возможность просмотра всплывающих окон из других данных на карте во время редактирования.
  • Возможность предварительно определять значения полей во множестве полей во множестве слоев, и применять их к каждому новому объекту.
  • Возможность редактировать серии объектов.
  • Опция для перемещения или изменения существующей геометрии.
  • В сервис отправляются только измененные атрибуты, а не вся запись.
  • Опция для обновления только атрибутов объекта.
  • Настраиваемые описания доступны как в виджете, так и для каждого слоя.
  • Доступен также дополнительный фильтр для шаблонов, так что вы можете быстро добавить шаблон редактирования.
Внимание:

Если в таблице атрибутов неправильно отображается имя редактора при включенном на векторном слое отслеживании редактирования, обратитесь к этой технической статье, чтобы узнать о методах решения проблемы.

Настройка виджета Умный редактор

Виджет Умный редактор может быть настроен на автоматическое открытие при запуске приложения. Для этого щелкните точку на виджете, чтобы она стала темно-зеленой.

  1. Наведите курсор на виджет и щелкните маленький значок редактирования Редактировать. Откроется окно конфигурации данного виджета.
  2. Дополнительно можно щелкнуть изменить значок виджета, если хотите заменить значок, используемый по умолчанию.
    Откроется окно файлового менеджера, которое позволит вам выбрать локальный файл изображения для использования в качестве значка виджета.
  3. В настройках слоя перечислены все редактируемые слои на карте, а также предоставлена возможность контроля над возможностями и действиями для каждого слоя. Детали для каждого столбца приведены ниже.
    • Доступно для редактирования – Разрешает только некоторым слоям быть редактируемыми; отметьте соответствующие пункты.
    • Только обновление – Опция для установки ограничения данного слоя только на обновление или изменение существующих объектов. Если также выбрана опция Разрешить удаление, то объект может быть удален.
    • Разрешить удаление – Опция, разрешающая или не разрешающая пользователю удалять объект.
    • Отключить редактирование геометрии – Опция, разрешающая или не разрешающая изменение формы и перемещение геометрии объектов.
    • Описание – Дополнительный параметр, предоставляющий описание над атрибутами каждого слоя. Этот элемент управления открывает диалоговое окно Описание.
    • Поля – Выбирает, какие поля будут редактируемыми, видимыми, включенными в список предустановленных значений, а также определяет умные атрибуты. По умолчанию, виджет теперь работает с экраном и редактируемыми атрибутами, настроенными в карте.
    Подсказка:

    Этот виджет не переписывает настройки редактирования в веб-карте и сервисе. Если вы установили слой только на обновление, виджет не позволит вам создавать или удалять объекты.

    1. Для каждого слоя отметьте или снимите отметку Доступно для редактирования, Только обновление, Разрешить удаление и Отключить редактирование геометрии.
    2. Щелкните значок под столбцом Описание. Введите текст в диалоговом окне, чтобы помочь пользователям выполнять редактирование.
    3. Щелкните значок карандаша под Поля. В диалоговом окне перечислены все поля слоя. Обязательные поля базы данных помечены красной звездочкой (*). Детали для каждого столбца приведены ниже.
      • Показать – Определяет, показывать ли это поле в диалоговом окне атрибута.
      • Доступно для редактирования – Определяет, является ли это поле редактируемым в диалоговом окне атрибута. Поля, недоступные для редактирования, отображаются, но неактивны.
      • Предустановлено – Если отмечено, то поле будет добавлено в список предустановленных значений. Все поля с одним и тем же названием базы данных будут сгруппированы вместе. Если поля имеют различные псевдонимы, каждый из них будет отображен через запятую (,). Список предустановленных значений предоставляет возможность задавать значение до начала редактирования. Это значение никогда не удаляется, поэтому его можно применять к любому количеству изменений. Эти значения будут переписывать значения по умолчанию шаблона. Предустановленные значения доступны только для новых объектов.
      • Имя – отображается для справки.
      • Псевдоним – отображается для справки.
      • Действия – Стрелки вверх и вниз предоставляют возможность изменения порядка полей в списке. Значок карандаша позволяет вам задавать настройки умных атрибутов для этого поля.
    4. Для каждого поля отметьте или снимите отметку Показать, Доступно для редактирования и Предустановлено.
    5. Щелкните значок карандаша под Действия. Диалоговое окно умных атрибутов предоставляет возможность задать три действия для поля. Единовременно может выполняться только одно действие, все действия будут выполнены в выбранном порядке. Детали для каждого столбца приведены ниже.
      • Действие – Имеет три действия, как показано ниже.
        • Скрыть – Скрывает данное поле на основе критерия в другом поле.
        • Обязательно – Указывает, что это поле обязано иметь значение. Кнопка Сохранить не будет активна, пока вы не укажете значение для поля.
        • Отключено – Не позволяет управлять этим полем на основе критериев из других полей, но само поле будет отображено.
      • Выражение – Отображает SQL для данного выражения после того, как действие настроено.
      • Критерий – Стрелки вверх и вниз предоставляют возможность изменения порядка действий в списке. Значок карандаша позволяет вам настроить логику, определяющую, будет ли действие корректным или обработанным.
    6. Щелкните значок карандаша под столбцом Критерий для каждого действия. Щелкните Добавить выражение фильтра или Добавить набор выражений, чтобы создать ваше выражение в диалоговом окне Настроить выражение.
      Подсказка:
      После того, как действие Скрыть настроено, опция Отправить атрибутивные данные в это поле, даже если оно скрыто? позволяет вам сохранять данные в поле, когда оно не отображается. Если вы снимаете отметку у данной опции, значение в поле, скрытое Умными атрибутами, не будет сохранено.
  4. В разделе Общие настройки перечислены настройки виджета, позволяющие вам управлять проверкой и интерфейсом пользователя.
    • Использовать фильтр шаблонов объектов – Фильтр шаблонов объектов представляет собой фильтр ключевого слова и слоя для уменьшения списка шаблонов редактирования. Отметьте этот пункт, чтобы включить опцию.
    • Запрос на сохранение изменений при закрытии формы или переключении к следующей записи – Опция для отображения запроса в момент, когда вы покидаете страницу атрибутов текущей записи, если имеются несохраненные изменения.
    • Требовать подтверждения при удалении записи – Опция для отображения запроса при удалении записи.
    • Удалить объект из выборки при сохранении – Опция для перехода к следующей записи или обратно к Шаблону редактирования, если имеется только одна запись.
  5. Раздел Введите текст, отображаемый на панели редактирования предоставляет возможность изменить или удалить текст, отображаемый над списком шаблонов объектов. Введите текст, чтобы помочь вашим пользователям выполнять редактирование. Это особенно полезно, если нет слоев, разрешающих создание новых объектов, и список шаблонов скрыт.
  6. Нажмите OK, чтобы сохранить и закрыть окно конфигурации.

Использование виджета Умный редактор

Откройте виджет Умный редактор для показа выбора шаблона и списка предустановленных значений. Если слой, который вы собираетесь редактировать, не отображается при выборе шаблона, убедитесь, что для слоя в настройках стоит отметка Редактируемый, и он отображается на карте.

  1. Если у вас есть настроенные поля, которые будут включены в список Предустановлено, заполните их значения.
    Ввести предустановленные значения
  2. Чтобы добавить пространственный объект, щелкните его символ в шаблоне, затем щелкните карту, чтобы добавить или нарисовать его. Если вы выполнили настройку для использования фильтра шаблонов объектов, вы можете выполнить поиск шаблона.
    Фильтр шаблонов объектов
  3. После того, как вы добавили объект, страница переходит к атрибутам.
  4. Введите информацию в доступные поля. Поля меняются в зависимости от редактируемых полей атрибутов сервиса объектов и конфигурации редактируемого слоя.
    Ввести значение атрибута
  5. Для прикрепления изображения и других файлов к объекту (если это возможно) щелкните Обзор в разделе Вложения всплывающего меню и перейдите к файлу на вашем компьютере.
  6. Чтобы изменить объект, щелкните его на карте, чтобы открыть его атрибуты и отредактируйте информацию.
  7. Чтобы удалить пространственный объект, щелкните его на карте для открытия его атрибутов, затем щелкните Удалить.