Платформа 3V/Формы/Компоненты/Основные/Кнопка/Кнопка 'Cброс отметки': различия между версиями
< Платформа 3V | Формы | Компоненты | Основные | Кнопка
Перейти к навигации
Перейти к поиску
Строка 19: | Строка 19: | ||
! Свойство !! Описание | ! Свойство !! Описание | ||
|- | |- | ||
− | | dictionaryEntrySourceId || Идентификатор [[Платформа_3V/Формы/Источники_данных|'''источника данных''']] | + | | dictionaryEntrySourceId || Идентификатор [[Платформа_3V/Формы/Источники_данных|'''источника данных''']] - справочника серверной карточки |
|- | |- | ||
| attributeId || Идентификатор атрибута | | attributeId || Идентификатор атрибута |
Версия 08:29, 20 апреля 2021
Действие, которое вычисляет отметку основываясь на источнике данных и устанавливает ее в указанный элемент управления, имеет следующую структуру:
1 {
2 "dictionaryEntrySourceId": 1,
3 "attributeId": 1,
4 "value": [],
5 "sourceType": "",
6 "controlId": 1,
7 "id": 1,
8 "comment": "",
9 "discriminator": "CalculateControlValueByDictionaryEntrySourceAction"
10 }
Описание свойств действия
Свойство | Описание |
---|---|
dictionaryEntrySourceId | Идентификатор источника данных - справочника серверной карточки |
attributeId | Идентификатор атрибута |
value | Значение |
sourceType | Тип вычисления отметки |
id | Идентификатор действия |
controlId | Идентификатор элемента управления |
expressionId | Идентификатор выражения |
comment | Описание действия |
discriminator | CalculateControlValueByDictionaryEntrySourceAction |
sourceType | |
---|---|
Permissions | Определение |
Value | До определённой отметки |
Selection | |
AllElementsIds | Все элементы |
FirstElement | Первый элемент |
Empty | Пустота |
Пример использования(сброс значения)
Кейс: Сбросить выбранное значение справочника.
Добавить действие, в котором указать "sourceType": "Empty" и вывести ее в элемент управления. Вычисление происходит при нажатии кнопки.
развернуть
JSON серверной карточки
Пример использования(выбор всех значений справочника)
Кейс: Отметить все значения справочника.
Добавить действие, в котором указать "sourceType": "AllElementsIds" и вывести ее в элемент управления, где "hasMultipleValue":"true". Вычисление происходит при нажатии кнопки.
развернуть
JSON серверной карточки