У меня проблемы с настройкой / viewReplacements для работы со смарт-шаблоном UI5.На основе следующей ссылки (https://help.sap.com/doc/saphelp_nw751abap/7.51.0/en-US/fa/cfea09018d4376acaceddb7e3f03b6/frameset.htm) Расширение приложений -> Замена представления.
SAP UI5 1.52
Может показаться, что сгенерированный вид можно заменить пользовательским видом.
Я пытаюсь заменить sap.suite.ui.generic.template.ObjectPage пользовательским представлением edu.msu.hr.ZHPA_JOB_CLASS_WL.ext.view.JobDetail.
Iпроверил логи и об ошибках не сообщается. Он продолжает отображать исходную страницу по умолчанию.
Я настроил файл manifest.json ниже
"extends": {
"extensions": {
"sap.ui.controllerExtensions": {
"sap.suite.ui.generic.template.ListReport.view.ListReport": {
"controllerName": "edu.msu.hr.ZHPA_JOB_CLASS_WL.ext.controller.ListReportExtension"
}
},
"sap.ui.viewReplacements": {
"sap.suite.ui.generic.template.ObjectPage.view.Details": {
"viewName": "edu.msu.hr.ZHPA_JOB_CLASS_WL.ext.view.JobDetail",
"type": "XML"
}
}```
I've also attempted to configure the replacement in the Component.js
```customizing: {
"sap.ui.viewReplacements": {
"sap.suite.ui.generic.template.ObjectPage.view.Details": {
viewName: "edu.msu.hr.ZHPA_JOB_CLASS_WL.ext.view.JobDetail",
type: "XML"
}
}
}```
Is this possible or is the functionality broken? Any ideas?