Я использую маршрутизацию UI5 с параметром и хочу передать параметр другому представлению через маршрутизацию. Для просмотра второй страницы я пишу функцию для присоединения переданного параметра к компоненту.
onInit: function () {
var oRouter = sap.ui.core.UIComponent.getRouterFor(this);
oRouter.getRoute("personProperties").attachPatternMatched(this._onObjectMatched, this);
},
_onObjectMatched : function (oEvent) {
this.getView().byId("oHeader").bindElement({
path: "/contacts/" + oEvent.getParameter("arguments").personPath,
model: "person"
});
}
Я хочу прикрепить данные к заголовку объекта второй страницы, который я объявил следующим образом.
<mvc:View
xmlns="sap.m"
xmlns:mvc="sap.ui.core.mvc"
xmlns:tnt="sap.tnt"
displayBlock="true"
>
<ObjectHeader title="{person>personId}"></ObjectHeader>
</mvc:View>
На второй странице нет прикрепленной модели. Но я хочу прикрепить переданный параметр к заголовку заголовка объекта заголовка. Как мне этого добиться?