Платформа 3V/Справочник/Задание атрибутов в справочнике/Выбор необходимого типа данных для атрибутов/Изменение типа атрибута на связанный: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Описание TOC Пример == Описание == Для того, чтобы изменить тип данных атрибута на связанны...»)
 
Строка 1: Строка 1:
Описание TOC Пример
+
__TOC__
  
 
== Описание ==
 
== Описание ==
Строка 33: Строка 33:
 
'''attributeLink.linkedDictionaryId''' - идентификатор связанного справочника <br>
 
'''attributeLink.linkedDictionaryId''' - идентификатор связанного справочника <br>
 
'''attributeLink.linkedAttributeId''' - в связанном справочнике идентификатор атрибута, по которому необходимо связать данные <br>
 
'''attributeLink.linkedAttributeId''' - в связанном справочнике идентификатор атрибута, по которому необходимо связать данные <br>
'''attributeLink. linkedAttributeNameId''' - в связанном справочнике идентификатор атрибута, значения которого необходимо отобразить в текущем справочнике <br>
+
'''attributeLink.linkedAttributeNameId''' - в связанном справочнике идентификатор атрибута, значения которого необходимо отобразить в текущем справочнике <br>
  
 
== Пример ==
 
== Пример ==
 +
 +
В справочнике имеется атрибут assignee с типом "Custom":
 +
 +
[[Файл:Атрибут assignee.png|мини|слева]]<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
 +
 +
Необходимо связать данный атрибут со справочником "Пользователи". Для этого:
 +
 +
1. Меняем значение "Custom" на "Linked" в настройке '''type''':
 +
 +
[[Файл:Атрибут assignee type Linked.png|мини|слева]]<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
 +
 +
2.

Версия 17:14, 24 февраля 2021

Содержание

Описание

Для того, чтобы изменить тип данных атрибута на связанный, необходимы прописать "Linked" в настройке type и прописать настройку attributeLink:

 1 {
 2   ...
 3   "dictionaryStructure": {
 4     "attributes": [
 5      ...
 6       {
 7         ...
 8         "type": "Linked",
 9         "attributeLink": {
10           "name": ...,
11           "linkedDictionaryId": ...,
12           "linkedAttributeId": ...,
13           "linkedAttributeNameId": ...,
14           "canSelect": null
15         },
16         ...
17       }
18     ],
19     ...
20   },
21   ...
22 }

attributeLink.name - наименование связанного справочника
attributeLink.linkedDictionaryId - идентификатор связанного справочника
attributeLink.linkedAttributeId - в связанном справочнике идентификатор атрибута, по которому необходимо связать данные
attributeLink.linkedAttributeNameId - в связанном справочнике идентификатор атрибута, значения которого необходимо отобразить в текущем справочнике

Пример

В справочнике имеется атрибут assignee с типом "Custom":

Атрибут assignee.png
















Необходимо связать данный атрибут со справочником "Пользователи". Для этого:

1. Меняем значение "Custom" на "Linked" в настройке type:

Атрибут assignee type Linked.png
























2.