При установки поля (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);
}
}
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать