СЭД «ДЕЛО»
Руководство пользователя
×

6.4.1.1 FieldAutoComplete – поле выбора из справочника

{
                        "label": "Организация",
                        "name": "Organization",
                        "required": true,
                        "type": "FieldAutoComplete",
                        "multiple": false,
                        "chooseClassif":
                        {
                              "classif": "ORGANIZ_CL",
                              "multi": false,
                              "returnDue": true
                        }
}
Данный пример описывает поле с отображаемым названием "Организация” (label), обязательное для заполнения ("required": true), с выбором единственного значения ("multiple": false и "multi": false).
Объект “chooseClassif” описывает параметры выбора из справочника:
"classif" – поле типа справочника, указывается в соответствии с названиями таблиц для объектов, входящих в справочники. Может принимать следующие значения:
-                     "LINK_CL" – связки
-                     "DEPARTMENT" – подразделения
-                     "CARDINDEX" – картотеки
-                     "DELIVERY_CL" – виды доставки
-                     "DOCGROUP_CL" – группы документов
-                     "RUBRIC_CL" – рубрикатор
-                     "SECURITY_CL" – грифы доступа
-                     "LINK_CL" – типы связок
-                     "ORGANIZ_CL" – организации
-                     "USER_CL" – пользователи
-                     и другие...
"multi" – флаг возможности выбора нескольких значений (true / false);
"returnDue" – true: возвращает due выбранных объектов справочника; false: возвращает isn объекта.
Также в "chooseClassif" могут быть указаны:
-                     "nodes" - флаг возможности выбора вершин (true / false),
-                     "leafs" - флаг возможности выбора листьев (true / false)
При сохранении значений конфигурации, при возможности выбора одного значения ("multiple": false и "multi": false) значение будет записано как строкове значение равное due. Для справочников с isn объектов (например, связки) в будет записано числовое значение isn. В случае множественного выбора ("multiple": true и "multi": true), будет записан массив таких значений.
Если необходимо указать значение по умолчанию, то это значение указывается в "defaultValues":
"defaultValues": {"Organization": "0.393.2EZ0H."}
При написании значений по умолчанию необходимо учитывать, является данное поле для значений множественного выбора или нет. Для множественного выбора, значения указываются внутри массива:
"defaultValues": {"Organization": ["0.393.2EZ0H.", "0.391."]}
Онлайн помощь создана в Dr.Explain