Например, если у вас есть поле ввода в View1.view.xml как это:
<Input id="id" value="Initial Value" editable="true" />
вы можете получить значение поля в соответствующем контроллере сказать, View1_cont.controller.js и установите модель, которую позже можно получить в любом другом контроллере.
var oData = {
input: this.getView().byId("id").getValue()
};
var oModel = new sap.ui.model.json.JSONModel(oData);
sap.ui.getCore().setModel(oModel,"modelName");
В настоящее время в контроллере второй точки зрения, скажет View2_cont.controller.js, значения могут быть извлечены и вид элемент с идентификатором «текстом» установлен, как показано ниже:
var oData = sap.ui.getCore().getModel("modelName").getData();
this.getView().byId("text").setValue(oData.input);
Текста элемент View2.view.xml является:
<Text id="text"/>
Возможная дубликат [SAPUI5: Передача данных между контроллерами при навигации (в дополнение к параметрам маршрутизации)] (https://stackoverflow.com/questions/48831967/sapui5- ближние данные между прод- rollers-while-navigating-in-addition-to-routin) – boghyon