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)
                }
            }
        },
Показать все комментарии