|
Необходимо обновить выходные данные существующих сервисов данных для виджета "Сетка (расширенный)" для JSON.
|
|
Виджет "Сетка" также доступен как веб-компонент в ThingWorx Web Component SDK.
|
Клавиша | Сетка | Сетка дерева |
---|---|---|
TAB | Перемещает поле фокуса, чтобы подсветить главные элементы сетки, такие как фильтр, флажки выбора и кнопки сортировки в заголовке. | Перемещает поле фокуса, чтобы подсветить главные элементы сетки, такие как фильтр, флажки выбора и кнопки сортировки в заголовке. Можно конфигурировать фокус, используя опцию Focus |
Клавиши со стрелками | Используйте клавиши со стрелками ВВЕРХ, ВНИЗ, ВЛЕВО и ВПРАВО, чтобы переместить фокус по вертикали или по горизонтали. | ВПРАВО - развертывает строку в фокусе. ВЛЕВО - свертывает строку в фокусе. ВВЕРХ и ВНИЗ - переводят фокус на следующую и предыдущую строку или ячейку относительно строки или ячейки в фокусе. |
HOME END | Переводят фокус на первую или последнюю ячейку в текущей строке. | Переводит фокус на первую или последнюю ячейку или строку. |
PAGE UP PAGE DOWN | Переводят фокус на первую или последнюю видимую ячейку в текущем столбце или строке. | Переводят фокус на первую или последнюю видимую ячейку или строку в текущем виде сетки. |
ПРОБЕЛ ENTER | Инициирует событие RowClicked или выбирает текущую строку при включении выбора строк. | Развертывает или свертывает родительские строки. |
Имя свойства | Описание | Базовый тип | Значение по умолчанию | Связываемое | Локализуемое | ||
---|---|---|---|---|---|---|---|
RowSelected | Возвращает значение True, если выбраны одна или несколько строк в сетке. Например, можно использовать это свойство для отображения пользовательских действий на панели инструментов при выборе одной или нескольких строк. | BOOLEAN | False | Д | Н | ||
ToolbarActionsData | Таблица данных, определяющая пользовательские действия для отображения на панели инструментов сетки. При привязке сервиса к этому свойству на панель Свойства добавляются дополнительные свойства для каждого пользовательского действия. | Infotable | Д | Н | |||
ToolbarActionsPosition | Управляет положением пользовательских действий на панели инструментов относительно кнопок правки, добавления и удаления на сетке. Опции: Нет, До, После.
| STRING | После | Н | |||
HighlightNewRows | Подсвечивает новые строки, которые добавляются в сетку во время выполнения. | BOOLEAN | False | Н | Н |
Имя свойства | Описание | Базовый тип | Значение по умолчанию | Связываемое | Локализуемое | ||
---|---|---|---|---|---|---|---|
SelectedRowsIDs | Таблица данных, содержащая значения IDFieldName всех выбранных строк в сетке. Если данные сетки разбиты на страницы, это свойство возвращает выбранные значения идентификаторов со всех страниц. Это свойство можно использовать для сохранения выбранных строк при изменении страницы.
| Infotable | Н/Д | Д | Н |
Имя свойства | Описание | Базовый тип | Значение по умолчанию | Связываемое | Локализуемое |
---|---|---|---|---|---|
LinkClicked | Событие, которое инициируется при щелчке по гиперссылке в ячейке сетки. | Событие | Н/Д | Д | Н |
ClickedLinkData | Таблица данных, содержащая данные строки для гиперссылки. | Infotable | Н/Д | Д | Н |
ClickedLinkColumn | Возвращает имя столбца для последней выбранной гиперссылки. Это свойство можно использовать, если сетка содержит несколько столбцов с гиперссылками. | STRING | Н/Д | Д | Н |
Имя свойства | Описание | Базовый тип | Значение по умолчанию | Связываемое | Локализуемое | ||
---|---|---|---|---|---|---|---|
ChildData | Таблица данных, определяющая источник данных для дочерних узлов, которые динамически загружаются при развертывании узлов дерева. Только сетка дерева. | Infotable | Н/Д | Д | Н | ||
ParentIDFieldName* | Указывает столбец таблицы данных в данных сетки дерева, который содержит родительский идентификатор для каждого потомка. Этот идентификатор необходим для создания иерархической древовидной структуры. Только сетка дерева. | STRING | parentId | Д | Н | ||
HasChildrenFieldName* | Указывает имя столбца таблицы данных, показывающего, существуют ли для строки доступные дочерние данные. Чтобы показать, что у строки нет дочерних элементов, введите одно из следующих значений: ‘0’, 0, ‘false’, false, пустая строка или undefined. Любое другое значение означает, что для строки существуют дочерние элементы. Только сетка дерева. | STRING | hasChildren | Н | Н | ||
IncludeRowExpansionParents* | Определяет, будут ли родительские строки, не включенные в предварительно загруженные данные на стороне клиента, включаться при выборе или развертывании дочерних строк. Если выбрано значение true, родительские строки загружаются с дочерними строками, а иерархия сохраняется. Только сетка дерева. | BOOLEAN | False | Н | Д | ||
ExpandableRows | Таблица данных, содержащая идентификаторы узлов дерева, которые являются развертываемыми. Для развертывания строки сетки требуется только столбец идентификатора строки. Если выбрано значение AlwaysExpanded, эти данные игнорируются и развертываются все строки. Только сетка дерева. | Infotable | Н/Д | Д | Н | ||
AlwaysExpanded* | Развертывает все узлы дерева в сетке. Чтобы использовать свойство PreserveRowExpansion, задайте для этого свойства значение False. Только сетка дерева. | BOOLEAN | False | Н | Н | ||
ExpandCollapseAll* | Добавляет элементы управления, позволяющие развернуть и свернуть все узлы дерева в сетке. Только сетка дерева.
| BOOLEAN | False | Н | Н | ||
PreserveRowExpansion* | Сохранять развернутые строки при обновлении сетки. Если для AlwaysExpanded выбрано значение true, все предварительно загруженные строки развертываются. Необходимо включить свойство CacheRuntimeChanges, чтобы сохранять развернутые строки при изменении вида сетки или переходе между страницами. Только сетка дерева. | BOOLEAN | False | Н | Н | ||
ExpandCollapseIcon* | Определяет тип значка, используемого для развертывания и свертывания узлов дерева в сетке, если нет данных, привязанных к свойству ChildData. Только сетка дерева. Поддерживаемые опции: Вставка, Стрелка, Плюс/минус. | STRING | Вставка | Н | Н | ||
ExpandLoadedRows | Автоматически развертывает все предварительно загруженные данные при запуске сетки. Это свойство должно быть выключено, чтобы использовать свойство PreserveRowExpansion. Только сетка дерева. | BOOLEAN | False | Д | Н | ||
SelectFocusedItem* | Если выбрано значение true, прямоугольник фокуса используется для выбора объектов. Если выбрано значение false, состояния выбора задаются отдельно. Только сетка дерева. | BOOLEAN | False | Н | Н | ||
SelectParentOnly | Отключает автоматический выбор дочерних узлов при выборе родителя. Только сетка дерева. | BOOLEAN | Н | Н | |||
FocusNavigationMode* | Управляет элементом, который первоначально получает фокус при изменении фокуса. Можно перейти сначала к строкам, сначала к ячейкам или только к ячейкам. Только сетка дерева. | STRING | Сначала строка | Н | Н | ||
PrimaryColumnFixedSize* | Отключает изменение размеров для основного столбца и задает для него фиксированный размер. Только сетка дерева. Это свойство игнорируется, если для ResizeColumns задано значение true. | BOOLEAN | False | Н | Н | ||
IDPathSeparator* | Позволяет указать символ для разделения пути идентификатора. Символ разделителя путей используется в сетке дерева для выбора строк, которые динамически загружены в сетку, но еще не загружены на стороне клиента. Только сетка дерева. | STRING | :; | Н | Н | ||
AllowDisabledNodes | Позволяет отключать узлы в сетке дерева. | BOOLEAN | False | Н | Н | ||
DisableChildNodes | Отключает дочерние строки отключенных родительских узлов. | BOOLEAN | False | Н | Н | ||
DisabledStateField | Определяет столбец таблицы данных, используемый для задания состояния отключения для каждой строки в сетке дерева. | INFOTABLE | Н/Д | Н | Н | ||
LegacyConfiguration | Связываемое свойство, которое позволяет динамически конфигурировать сетку, используя строку конфигурации вместо свойств виджета. Это свойство используется для поддержки переноса из виджета "Сетка (Расширенный)". Чтобы добавить новую конфигурацию, используйте вместо этого свойство конфигурации JSON. | STRING | Н/Д | Д | Н | ||
ResetButtonClicked | Добавлено связываемое событие, которое инициируется при нажатии кнопки Сброс. | Событие | Н/Д | Д | Н |
Свойства, помеченные звездочкой (*), поддерживаются в конфигурации динамической сетки. Дополнительные сведения о динамической конфигурации см. в разделе Конфигурирование сетки с использованием данных JSON. |
Имя свойства | Описание | Базовый тип | Значение по умолчанию | Доступно для привязки? | Локализуемое? (Д/Н) |
---|---|---|---|---|---|
IsEditable* | Позволяет пользователям править данные сетки во время выполнения. По умолчанию данные сетки автоматически сохраняются при применении режима правки ко всей сетке. | BOOLEAN | False | Внутр./внешн. | Н |
EditLevel* | Управляет тем, как пользователи могут править данные сетки во время выполнения. Выберите Вся сетка для правки и сохранения всех изменений в одно и то же время, Одна строка для правки и сохранения изменений для одной строки за один раз или Одна ячейка для одновременных правки и сохранения изменений в одной ячейке. | STRING | Одна ячейка | Н | Н |
EditButton* | Отображает на панели инструментов сетки элемент управления правкой, позволяющий пользователям включать или выключать правку. | BOOLEAN | False | Н | Н |
RowAddButton* | Отображает на панели инструментов сетки кнопку "Добавить", позволяющую пользователям добавлять новые строки в сетку с помощью формы. | BOOLEAN | False | Н | Н |
RowDeleteButton* | Отображает на панели инструментов сетки кнопку, позволяющую пользователям удалять выбранные строки. | BOOLEAN | False | Н | Н |
ConfirmDelete | Связываемый сервис, который позволяет привязать кнопку удаления строки к функции подтверждения. | Сервис | Н/Д | Внутр. | Н |
DeleteRowClicked | Событие, которое инициируется при нажатии кнопки "Удалить строку" на панели инструментов сетки. | Событие | Н/Д | Внешн. | Н |
RowEditFormTitle* | Определяет заголовок, отображаемый для формы правки строк. Чтобы скрыть заголовок и использовать область формы, оставьте это поле пустым. | STRING | Н/Д | Внутр. | Д |
EditControlVisibility* | Определяет, когда отображать элементы управления правкой в сетке. Поддерживаемые опции: При наведении указателя или в фокусе, Всегда, Нет. | STRING | При наведении указателя или в фокусе | Внутр. | Н |
EditControlType* | Задает элемент управления, который используется для правки сетки. Доступные опции: Значок или Ссылка. Можно выбрать значок или задать текст ссылки с помощью свойств EditControlIcon и EditControlLabel. | STRING | Ссылка | Н | Н |
EditControlLabel* | Задает метку для элемента управления правкой, если для EditControlType задано значение Ссылка. | STRING | Править | Внутр. | Д |
EditControlIcon* | Значок для отображения элемента управления правкой, если для EditControlType задано значение Значок. | IMAGE | Н/Д | Н | Н |
EditCellStarted | Событие, которое инициируется, когда пользователь начинает правку ячейки в сетке. | Событие | Н/Д | Внешн. | Н |
EditCellCompleted | Событие, которое инициируется, когда пользователь заканчивает правку ячейки в сетке. | Событие | Н/Д | Внешн. | Н |
EditRowStarted | Событие, которое инициируется, когда пользователь начинает правку строки в сетке. | Событие | Н/Д | Внешн. | Н |
EditRowCompleted | Событие, которое инициируется, когда пользователь заканчивает правку строки в сетке. | Событие | Н/Д | Внешн. | Н |
EditCanceled | Событие, которое инициируется, когда пользователь нажимает кнопку "Отмена". | Событие | Н/Д | Внешн. | Н |
Cancel | Сервис связываемых данных, который отменяет текущие изменения в сетке без сохранения. | Сервис | Н/Д | Внутр. | Н |
EditStarted | Событие, которое инициируется, когда пользователь нажимает кнопку "Править". | Событие | Н/Д | Внешн. | Н |
EditCompleted | Событие, которое инициируется при нажатии кнопки "Сохранить" после внесения изменений. | Событие | Н/Д | Внешн. | Н |
EditedData | Таблица данных, которая содержит измененные элементы в сетке. | INFOTABLE | Н/Д | Внешн. | Н |
DeletedData | Таблица данных, которая содержит удаленные элементы в сетке. Чтобы удалить данные с сервера, привяжите таблицу данных к пользовательскому сервису данных. | INFOTABLE | Н/Д | Внешн. | Н |
HighlightDraftState | Подсвечивает ячейки с несохраненными изменениями, используя другой цвет при правке на уровне ячейки. | BOOLEAN | False | Н | Н |
ShowValidationSuccess* | Показывать сообщение об успешном завершении при успешной проверке введенных данных. | BOOLEAN | False | Н | Н |
ValidationSuccessIcon* | Значок, отображаемый рядом с сообщением об успешном выполнении. | Средство выбора мультимедиа | Значок успеха | Н | Н |
ShowValidationFailure* | Показывать сообщение о сбое при сбое проверки введенных данных. | BOOLEAN | False | Н | Н |
ValidationFailureIcon* | Значок, отображаемый рядом с сообщением об ошибке. | Средство выбора мультимедиа | Значок информации | Н | Н |
ShowValidationCritera* | Показывать сообщение с подсказкой о требуемом входном массиве при редактировании ячейки сетки. | BOOLEAN | False | Н | Н |
ValidationCriteriaIcon* | Значок, отображаемый рядом с сообщением подсказки для критериев проверки. | Средство выбора мультимедиа | Значок информации | Н | Н |
ShowFooter* | Добавляет область нижнего колонтитула в сетку. | BOOLEAN | False | Н | Н |
ShowHeaderRowInFooter* | Отображает строку заголовка в нижнем колонтитуле сетки, если для ShowFooter задано значение True. | BOOLEAN | False | Н | Н |
FooterData* | Таблица данных, содержащая данные конфигурации для нижнего колонтитула сетки. | INFOTABLE | Н/Д | Внутр. | Н |
ShowRowNumbers* | Показывает номера строк в отдельном столбце в сетке. | BOOLEAN | False | Н/Д | Н |
ColumnsMenuOptions* | Управляет опциями, отображаемыми в меню конфигурации столбцов во время выполнения. Выберите Нет, чтобы скрыть меню. • Нет - скрывает кнопку меню. • Видимость- отображает флажки рядом с именем каждого столбца, что позволяет управлять видимостью столбцов. • Упорядочить - отображает значок перетаскивания рядом с именем каждого столбца, что позволяет переупорядочивать столбцы. • Видимость и порядок - отображает обе предыдущие опции. | STRING | Нет | Н | Н |
ColumnsMenuVisibleItems* | Задает число элементов для первоначального отображения при открытии меню конфигурации столбцов во время выполнения. Используйте это свойство, чтобы ограничить высоту меню. Для дополнительных столбцов отображается полоса прокрутки. | NUMBER | 6 | Н | Н |
Свойство | Описание | Базовый тип | Значение по умолчанию | Привязывание | Локализуемое | ||
---|---|---|---|---|---|---|---|
CacheRuntimeChanges | Сохраняет опции сортировки сетки в кэше браузера, которые сохраняются при переходе пользователя на другую страницу или мэшап. | BOOLEAN | True | Н/Д | Н | ||
ClearFilteredSelection | Определяет, сохраняется ли выбор строк при фильтрации или сортировке данных сетки. Включайте это свойство, чтобы очищать выбор, если выбранная строка находится за пределами вида сетки.
| BOOLEAN | Н/Д | Н/Д | Н | ||
Data | Источник данных таблицы данных для отображения при просмотре сетки во время выполнения. | INFOTABLE | Н/Д | Внутр. | Н | ||
DefaultSelectedRows* | Указывает номера строк для предварительного выбора при загрузке сетки. Можно ввести числовой диапазон, например 1-10, или разделенный запятыми список, например 2, 4, 5.
| STRING | Н/Д | Внутр. | Н | ||
ShowFilter | Отображает поле фильтра на сетке. | BOOLEAN | False | Д | Н | ||
Filter | Событие, которое инициируется при сортировке или фильтрации сетки. | Событие | Н/Д | Н/Д | Н | ||
FilterLabel* | Задает метку поля фильтра. | STRING | Н/Д | Внутр. | Д | ||
FilterString* | Строка фильтра из поля простого фильтра | STRING | Н/Д | Внутр./внешн. | Н | ||
HideHeaderRow* | Скрывает строку заголовка. | BOOLEAN | False | Внутр. | Н | ||
IDFieldName* | Выбрать столбец таблицы данных, содержащий основной ключ или ИД для каждой строки в сетке. | STRING | id | Н/Д | Н | ||
Label* | Задает текст для метки сетки. | STRING | Название сетки | Внутр. | Д | ||
LabelType* | Задает тип для метки сетки. | STRING | Подзаголовок | Н/Д | Н | ||
LastClickedRow | Таблица данных, содержащая данные строки, которую щелкнули последней в сетке. | INFOTABLE | Н/Д | Н/Д | Н | ||
MaxHeaderHeight | Максимальная высота заголовка сетки в пикселях. | NUMBER | Auto | Внутр. | Н | ||
MaxRowHeight | Задает максимальную высоту строк сетки в пикселях. По умолчанию значение высоты задается на основе содержимого каждой строки. | NUMBER | Auto | Внутр. | Н | ||
MinRowHeight | Задает минимальную высоту строк сетки в пикселях. | NUMBER | 48 | Внутр. | Н | ||
QueryFilter | Привязываемое свойство, которое содержит запрос фильтра для применения к данным сетки. Можно привязать свойство к виджету "Фильтр данных" и сервису данных для фильтрации данных в сетке. | QUERY | Н/Д | Внутр./внешн. | Н | ||
Reset | Привязываемый сервис, который позволяет сбросить виджет сетки до начальной конфигурации во время выполнения. | Сервис | Н/Д | Н/Д | Н | ||
RowClicked | Событие, инициируемое, если щелкнуть строку в сетке. | Событие | Н/Д | Н/Д | Н | ||
RowFormat | Открывает диалоговое окно, позволяющее выбрать определение состояния, которое можно применить к строкам сетки. Можно переопределить это форматирование состояния для ячеек, применяя форматирование состояния к столбцам в диалоговом окне конфигурации виджета. | Определение состояния | Н/Д | Н/Д | Н | ||
RowSelection* | Управляет числом строк данных в сетке, которые пользователь может выбрать одновременно. Доступны следующие опции: None (по умолчанию), Single и Multiple. | STRING | Нет | Внутр. | Н | ||
SelectedRows | Свойство таблицы данных, позволяющее задавать или загружать выбранные в сетке строки данных. Это свойство не сохраняет выбранные данные строки при перемещении между страницами в сетке, разбитой на страницы. Чтобы передать выбранные строки со всех страниц, используйте вместо этого свойство SelectedRowsIDs. | INFOTABLE | Н/Д | Внутр./внешн. | Н | ||
SelectedRowsChanged | Событие, инициируемое при изменении выбранных строк. | Событие | Н/Д | Н/Д | Н | ||
SelectedRowsChangedCallback* | Инициирует событие SelectedRowsChanged при изменении выбранных строк вручную или с помощью сервиса данных. Если задано значение False, событие инициируется только при изменении выбора строк вручную. | BOOLEAN | True | Н/Д | |||
SelectionCheckBoxHeaderAlignment | Управляет выравниванием по вертикали флажка выбора в строке заголовка. | STRING | Top | Н/Д | Н | ||
SelectionCheckboxRowAlignment | Управляет выравниванием по вертикали флажков в столбце выбора строк. | STRING | Top | Н/Д | Н | ||
SingleLineHeader* | Отображает текст строки заголовка в одной строке. Текст усекается при превышении доступного пространства. По умолчанию текст заголовка отображается в нескольких строках. | BOOLEAN | False | Внутр. | Н | ||
SingleLineRows* | Отображает содержимое каждой строки в одной строке. Если полное содержимое не может уместиться в строке, отображается многоточие. По умолчанию содержимое отображается в нескольких строках.
| BOOLEAN | False | Внутр. | Н | ||
SortSelectionColumn* | Добавляет кнопку сортировки в столбец флажков выбора. Это позволяет сортировать строки данных в зависимости от того, выбраны они или нет. | BOOLEAN | False | Н/Д | Н | ||
TabSequence | Порядковый номер виджета при переходе по клавише TAB. | NUMBER | 0 | Н/Д | Н |