7.4
visible
Деталь
условие
Технические вопросы
7.x

7.4 Отобразить деталь по условию.

Здравствуйте!
Как можно в BPM 7.4 отобразить деталь по условию?
Пробовал реализовать через Rules - не вышло, для детали, насколько я понял нет свойства visible.

Нравится

2 комментария

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.

уже разобрался, привязал через bindTo

attributes: {
//поле от от которого зависит видимость детали

"Type": {
dependencies: [
{
columns: ["Type"],
methodName: "typeChange"
}
]
}
},
................
diff: /**SCHEMA_DIFF*/[
{
"operation": "insert",
"name": "VehicleDetail",
"values": {
"itemType": 2,
"visible": {bindTo : 'IsVehicleDetailVisible'}
},
"parentName": "AccountPageGeneralTabContainer",
"propertyName": "items",
"index": 7
}
]/**SCHEMA_DIFF*/,
................
methods: {
typeChange: function () {
var Type=this.get("Type");
if (typeof (Type) != "undefined")
{
var isVisibleDetail=((Type.value == Constants.Account.AccountType.Contractor)||
(Type.value == Constants.Account.AccountType.OurCompany))
this.set("IsVehicleDetailVisible", isVisibleDetail)
}
}
},

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