Вопрос
При установки поля (lookup) в карточки, должны заполняться еще какие-то поля, взятые из этого поля. Как можно это реализовать?
11 апреля 2019 17:26
При установки поля (lookup) в карточки, должны заполняться еще какие-то поля, взятые из этого поля. Как можно это реализовать?
Нравится
1 комментарий
Лучший ответ
11 апреля 2019 18:19
Я так понял, что нужно заполнить поле в карточке значением из поля в справочнике, на который ссылается другое поле карточки? Если да, то делается примерно так.
attributes: { "Stage": { lookupListConfig: { orders: [{columnPath: "Number"}], columns: ["End", "MaxProbability", "Successful"] } }, "Probability": { dependencies: [{ columns: ["Stage"], methodName: "onStageChanged" }] } }, methods: { onStageChanged: function() { var probabilityFromLookup = this.get("Stage") && thtis.get("Stage").MaxProbability || 0; this.set("Probability", probabilityFromLookup); } }
11 апреля 2019 18:19
Я так понял, что нужно заполнить поле в карточке значением из поля в справочнике, на который ссылается другое поле карточки? Если да, то делается примерно так.
attributes: { "Stage": { lookupListConfig: { orders: [{columnPath: "Number"}], columns: ["End", "MaxProbability", "Successful"] } }, "Probability": { dependencies: [{ columns: ["Stage"], methodName: "onStageChanged" }] } }, methods: { onStageChanged: function() { var probabilityFromLookup = this.get("Stage") && thtis.get("Stage").MaxProbability || 0; this.set("Probability", probabilityFromLookup); } }
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать