Публикация

Создание мультилукапного поля

Создаем мультилукапное поле. В текущем примере - поле "Клиент", в котором мы сможем выбирать либо Контакт, либо Контрагент.

1. В объект добавляем справочные поля, которые будет содержать в себе наше мультилукапное поле. В нашем примере это Контакт(UsrContact) и Контрагент(UsrAccount).

2. Добавляем третье спрвочное поле, из которого мы сделаем мультилукап. В нашем примере Клиент(UsrClient). Изначально оно может ссылаться на любой справочник.

3. В схему страницы редактирования добавляем описанный ниже кусок кода в блок attributes{}

attributes: {
    "UsrClient": { // поле, в котором создаем мультилукап
        "caption": "Клиент",  // название поля, которое отображается на странице
        "dataValueType": this.Terrasoft.DataValueType.LOOKUP,
        "multiLookupColumns": ["UsrContact", "UsrAccount"]  // перечисляем созданные нами колонки, которые будет содержать мультилукап
    }
}

 

Нравится

Поделиться

0 комментариев
Показать все комментарии