При биндинеге значения поля или его свойства на метод, последний вызывается при инициализации соответствующего значения.
Можно ли в последующем как либо в коде инициализировать его повторно, т.е. заставить биндинг поля отработать снова.
(Обходные пути через бизнес-правила и биндинг на атрибут мне известны).
Но если бы можно было скажем повторно инициализировать целевое свойство или значение целевого поля - это было бы более лаконичным решением, без "оверхеда" по сущностям и коду.
А так же открыло бы возможность осуществлять псевдо-реактивную привязку данных, без переработки существующих схем, просто инициализируя их повторно в нужный момент в собственной "бизнес-логике"

Нравится

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

Здравствуйте,
Такой возможности нет, только биндить на атрибут, а его значение заполнять методом в нужные вам моменты.

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

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

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

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

Нравится

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

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

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