Зачастую в атрибуте объявляется целый перечень колонок
н/п

attributes: {
                        "UsrConfigProduct": {
                                lookupListConfig: {
                                        columns: [
                                                "UsrBrand",
                                                "UsrClass",
                                                "UsrProductType",
                                                "UsrProductCountry"
                                        ]
                                }
                        }
                }

Значения полей легко "биндятся" на сам атрибут, а вот можно ли забиндиться на какую либо колонку атрибута, и если да то как ?
Это было бы просто "серебряной пулей" в целом кластере типовых задач, не пришлось бы плодить лишних атрибутов, или реализовывать методов которые при смене целевого значения, начинают каскадно делать то же самое - обновлять значения полей только уже через доступ к колонкам атрибута.

Нравится

1 комментарий

Биндится на подколонки возможности нет. Обходной путь: вешать обработчики изменения основного атрибута, читать его подколонки, записывать в отдельный нужный атрибут, и биндится на него.

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

Здравствуйте!
В пользовательском разделе "Операции" есть 2 поля (ответственный и филиал). Ответственный заполняется значением по умолчанию из системной настройки "Контакт текущего пользователя".
Нужно при создании операции получить значение поля "Филиал" из карточки контакта. Через атрибуты вытянуть не получается.

attributes: {
            "SxOwner": {
                lookupListConfig: {
                    columns: ["Type", "SxAffiliate"]
                }
            }
}

Приходит объект вида
Object {value: "410006e1-ca4e-4502-a9ec-e54d922d2c00", displayValue: "Supervisor", primaryImageValue: "00000000-0000-0000-0000-000000000000"}

Можно ли решить данную задачу без написания дополнительного запроса к БД?

Нравится

1 комментарий

Здравствуйте, Александр!

Если необходимо вытащить значение из колонки в другой сущности, то это можно осуществить только путем запроса в БД (ESQ)

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