Добрый день. Есть деталь от FileDetailV2, нужно сделать так, чтобы в зависимости от настроек, сделанных на странице редактирования, в детали показывалась кнопка "добавить". В детали я определяю атрибут:
"isAddVisible": {
dataValueType: Terrasoft.DataValueType.BOOLEAN,
type: Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
value: true
}
и добавляю в diff:
{
"operation": "merge",
"name": "AddRecordButton",
"values": {
"visible": { bindTo: "isAddVisible" }
}
}
В схеме страницы в diff определена деталь:
{
"operation": "insert",
"name": "UsrReportFileDetail",
"values": {
"itemType": 2,
"markerValue": "added-detail",
"isAddVisible": "false"
},
"parentName": "NotesAndFilesTab",
"propertyName": "items",
"index": 0
}
В перспективе хотелось бы привязать isAddVisible к функции, возвращающей true или false в зависимости от статуса записи (стадии кейса). Но даже в таком виде код не работает: система применяет к кнопке на детали значение по умолчанию true, а не выставленное в странице редактирования значение false. Почему?