viewReplacements не работает со списком смарт-шаблонов отчетов - PullRequest
0 голосов
/ 30 мая 2019

У меня проблемы с настройкой / 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?
...