Платформа 3V/Формы/Действия/Удаление элемента справочника: различия между версиями
< Платформа 3V | Формы | Действия
Перейти к навигации
Перейти к поиску
Строка 15: | Строка 15: | ||
! Свойство !! Описание | ! Свойство !! Описание | ||
|- | |- | ||
− | | dictionaryId || Идентификатор [[Платформа_3V/Формы/Источники_данных/Справочник|''справочника'']] | + | | dictionaryId || Идентификатор [[Платформа_3V/Формы/Источники_данных/Справочник|'''справочника''']] |
|- | |- | ||
| expressionId || Идентификатор [[Платформа_3V/Формы/Выражения|'''выражения''']] | | expressionId || Идентификатор [[Платформа_3V/Формы/Выражения|'''выражения''']] |
Версия 06:04, 13 мая 2021
Действие, которое удаляет элемент в справочнике, имеет следующую структуру:
1 {
2 "dictionaryId": 1,
3 "expressionId": 1,
4 "id": 1,
5 "comment": "Удаление элемента справочника",
6 "discriminator": "RemoveDictionaryElementsAction"
7 }
Описание свойств действия
Свойство | Описание |
---|---|
dictionaryId | Идентификатор справочника |
expressionId | Идентификатор выражения |
id | Идентификатор действия |
comment | Описание действия |
discriminator | RemoveDictionaryElementsAction |
Пример использования
Кейс: Удалить элемент из справочника.
Добавить действие, в котором в defaultValues указать значение и идентификатор добавляемого элемента. Также следует указать идентификатор справочника, в котором требуется добавление элемента. Создание происходит при нажатии кнопки.
{
"id": 204, "name": "RemoveDictionaryElementsAction", "description": "", "title": "", "entrySettings": null, "uiSources": [ { "pivotSourceId": 222, "doActionOnChangeFocusedCell": true, "doActionOnChangeCellValue": true, "id": 222, "caption": null, "enable": true, "visible": true, "hint": null, "uiDataSource": null, "doActionOnChangeValue": true, "onAfterChangeValueConditionalActions": null, "onAfterChangeValueByClientConditionalActions": null, "rebuildDependentsObjectOnChange": true, "enableRuleIds": [], "visibleRuleIds": [], "access": null, "isValueChanged": true, "expressionId": null, "discriminator": "PivotSourceEntry" }, { "dataSourceId": 111, "nameTemplate": "", "displayAttribute": null, "hasMultipleValue": false, "hasNullableValue": false, "maxElements": null, "hasServerFiltration": false, "searchSettings": { "maxElements": null, "minInputChars": 2, "searchMode": "Client", "debounceMs": 300 }, "id": 111, "caption": null, "enable": true, "visible": true, "hint": null, "uiDataSource": null, "doActionOnChangeValue": true, "onAfterChangeValueConditionalActions": null, "onAfterChangeValueByClientConditionalActions": null, "rebuildDependentsObjectOnChange": true, "enableRuleIds": [], "visibleRuleIds": [], "access": null, "isValueChanged": true, "expressionId": null, "discriminator": "DictionarySourceEntry" }, { "submitRuleIds": [], "actionConfirmation": { "message": null, "conditionId": null }, "controlsValueCalculateRulesIds": [], "conditionalActions": [ 113, 222 ], "onBeforeClickConditionalActions": [], "id": 113, "caption": "Удалить элемент", "enable": true, "visible": true, "hint": null, "uiDataSource": null, "doActionOnChangeValue": true, "onAfterChangeValueConditionalActions": null, "onAfterChangeValueByClientConditionalActions": null, "enableRuleIds": [], "visibleRuleIds": [], "access": { "read": { "roles": [], "inversion": false, "default": true }, "edit": { "roles": [], "inversion": false, "default": true } }, "isValueChanged": false, "expressionId": null, "discriminator": "CustomButtonEntry" } ], "entryDataSources": [ { "pivotId": 207, "parameters": [], "focusOnFirstCell": true, "doActionOnChangeFocusedCell": true, "doActionOnChangeCellValue": true, "id": 222, "name": null, "isReadOnly": false, "dataEditRuleIds": [], "beforeSaveDataActions": [], "afterSaveDataActions": [], "discriminator": "PivotDataSource" }, { "dictionaryId": 206, "hierarchyId": null, "filter": null, "sortingOptions": null, "groupingOptions": null, "dictionaryAttributes": null, "defaultValue": [], "defaultValueExpressionId": null, "parameterId": null, "dictionarySourceSelectionMode": "None", "dataSourceAttributesAdditionsSettings": [], "externalFileStorageUrl": null, "filePrefix": null, "defaultNewElementSettings": null, "id": 111, "name": null, "isReadOnly": false, "dataEditRuleIds": [], "beforeSaveDataActions": [], "afterSaveDataActions": [], "discriminator": "DictionaryDataSource" } ], "parameters": [], "binaryConditionsRules": [], "submitValidateRules": [], "expressions": [ { "id": 1, "expression": null, "returnFirstParameterValue": true, "parameters": [ { "dictionarySourceId": 111, "attributeId": 1, "getFirstElementValue": false, "useAllInstanceElements": false, "id": 1, "discriminator": "EntryExpressionDictionarySourceParameterDto" } ], "comment": "Идентификатор редактируемой НЭП" } ], "controlsValueCalculateRules": [], "actions": [ { "instanceId": 222, "id": 222, "comment": "Ребилд пивота", "discriminator": "RebuildSourceInstanceAction" }, { "dictionaryId": 206, "expressionId": 1, "id": 113, "comment": null, "discriminator": "RemoveDictionaryElementsAction" } ], "conditionActionIdsOnOpen": [], "conditionalActions": [ { "id": 222, "binaryConditionRuleId": null, "actions": [ 222 ], "parallelRunning": false }, { "id": 113, "binaryConditionRuleId": null, "actions": [ 113 ], "parallelRunning": true } ], "selectionSets": [], "reportTemplates": [], "useNewDependenciesBuilder": null
} </syntaxhighlight>