Виджет Таблица атрибутов отображает в табличном виде атрибуты рабочего слоя. Он отображается в нижней части веб-приложения. Его можно открыть, закрыть или изменить его размер. Когда отображается более одного атрибутов слоя, на панели атрибутов автоматически создается соответствующее число закладок, которые позволяют переключаться с одной таблицы атрибутов на другую. В окне настройки виджета можно указать, какой слой или слои будут отображаться в табличном представлении, с какими полями, и можно ли будет экспортировать это табличное представление.
Поддерживаются слои на основе картографических сервисов, сервисов объектов и наборов объектов. В слоях из картографических сервисов и сервисов объектов необходимо, чтобы в таблице отображалась возможность работы с запросами.
Настройка виджета Таблица атрибутов
Виджет Таблица атрибутов – внепанельный виджет.
- Наведите курсор на виджет Таблица атрибутов и щелкните кнопку , чтобы отобразить или скрыть этот виджет в приложении.
- Наведите курсор на виджет и щелкните кнопку Настроить этот виджет , чтобы открыть диалоговое окно параметров настройки.
Примечание:
Если виджет необходимо сначала добавить в приложение, щелкните заполнитель виджета на вкладке Виджет. В окне Выбор виджета выберите виджет и щелкните OK.
- При включенной опции Синхронизировать с видимостью слоя отключение и включение слоёв в виджете Список слоёв будет динамически открывать и закрывать вкладки в Таблице атрибутов.
- В поле Показать выключите слой, который вы не хотите отображать в таблице.
- В Поле сортировки задайте поле для слоя, которое по умолчанию будет сортироваться.
Можно также выбрать сортировку полей по возрастанию или убыванию при отображении в таблице.
- В разделе Настроить поля слоя нажмите кнопку рядом с выбранным слоем и снимите отметки у полей, которые вы не хотите отображать в таблице.
- Дополнительно, отметьте опцию Разрешить экспорт в CSV, если вы разрешаете пользователям экспортировать таблицы атрибутов в файлы CSV.
- Дополнительно, отметьте опцию Первоначальное развертывание виджета, чтобы открывать атрибутивную таблицу при запуске приложения.
- При необходимости отметьте опцию Включить фильтр по экстенту карты по умолчанию, чтобы использовать этот инструмент.
- Дополнительно установите отметку Разрешить выбор текста, чтобы включить выбор текста.
- Нажмите OK.
Окно настройки виджета закроется.
Окно конфигурации для этого виджета открывается со списком слоев, связанных с картой.
Внимание:
По умолчанию в таблицу включены все поддерживаемые слои. Если функция работы с запросами сервисом не поддерживается, то в поле Показатьсоответствующий слой останется неотмеченным. Если вы попробуете установить отметку, появится предупреждающее сообщение с просьбой включить возможность работы с запросами данного сервиса. Кроме того, кнопка Открыть таблицу атрибутов в меню Список слоев недоступна для слоев без функции работы с запросами.
Примечание:
В Safari надо вручную переименовать экспортированный файл, который по умолчанию сохранился как Unknown (неизвестный).
Использование виджета Таблица атрибутов
В виджете Таблица атрибутов доступны следующие опции:
- Имеются следующие опции для включения и выключения таблицы атрибутов:
- Чтобы включить ее, щелкните кнопку со стрелкой в нижней части карты.
- Для выключения щелкните кнопку со стрелкой в верхней части таблицы атрибутов или щелкните значок X в правом верхнем углу атрибутивной таблицы.
- Перейдите в меню Список слоев и щелкните Просмотр в таблице атрибутов.
- Выбрать запись – щелкнув запись в таблице, вы выберите и подсветите соответствующий объект на карте цветом, заданным в окне конфигурации виджета Таблица атрибутов. Двойной щелчок по полю в выбранной записи приближает карту к объекту для записи. Чтобы выбрать несколько записей, нажмите клавишу Shift или Ctrl.
- Очистка выборки – щелкните кнопку Очистить выборку, чтобы отменить все выборки.
- Приблизиться к выбранным объектам – щелкните Приблизить к, чтобы установить и центрировать экстент карты для отображения всех выбранных объектов.
- Копировать значение поля – дважды щелкните значение поля, чтобы выделить его, затем щелкните правой кнопкой, чтобы скопировать значение.
- Обновить – щелкните Обновить для обновления таблицы.
- Сортировка по полю – щелкнув заголовок поля, вы отсортируете записи в нем.
Внимание:
Для сортировки по полю из сервиса ArcGIS Server должно выполняться одно из следующих условий:
- Сервис ArcGIS Server должен содержать меньшее число объектов, чем задано в свойстве сервиса MaxRecordCount.
- Если сервис ArcGIS Server содержит больше объектов, чем указано в MaxRecordCount, версия ArcGIS Server должна быть 10.3 или выше, а параметры Supports OrderBy и Supports Pagination иметь значение true.
- Показать или скрыть столбцы – щелкните значок + в правой части панели Таблица атрибутов, чтобы открыть окно видимости поля. Отмечайте и снимайте отметки с полей, чтобы сделать их видимыми или невидимыми в таблице.
- Число выбранных записей – отображается в левом нижнем углу таблицы.
- Можно выбрать следующие опции:
- Показать выбранные записи – отображает выбранные записи.
- Показать связанные записи – отображает связанные записи, если у выбранной записи есть связанная с ней таблица.
- Фильтр – фильтрует записи в таблице.
- Фильтр Экстент карты – отображает только атрибуты объектов, находящихся в текущем экстенте карты.
- Показать или скрыть столбцы – аналогично нажатию на значок + в правой части панели при установке видимости отдельных полей.
- Экспорт в CSV – Экспортирует атрибуты в файл CSV. Координаты x, y включены для точечного векторного слоя и поддерживают ту же пространственную привязку, что и данные, независимо от проекции карты. Если выбраны записи, будут экспортированы только выбранные. Если записи не выбраны, они все экспортируются. Для поддержки этой функции для соответствующего сервиса объектов должно быть включено свойство Экспорт данных.
Примечание:
Для векторного слоя максимальное количество записей для экспорта в файл CSV зависит от свойства maxRecordCount, которое задается в сервисе при публикации.
- Щелкнув запись в таблице можно увидеть подсвеченные объекты на карте, и наоборот.
Примечание:
Текущая версия ArcGIS Web AppBuilder не поддерживает редактирование атрибутов и удаление объектов через виджет Таблица атрибутов.
Внимание:
Если в таблице неправильно отображается имя редактора при включенном на векторном слое отслеживании редактирования, обратитесь к этой технической статье, чтобы узнать о методах решения проблемы.