Я хотел бы знать, как получить содержимое TextArea (Sap UI5), сохранить его в переменной, задать для модели и затем установить переменную для другой TextArea в другом представлении. Я кодировал несколько примеров, но это работает, но не на TextArea.
Вот пример кода:
//Create a Model:
//This is in the Component.js in the onInit function:
this.setModel(new sap.ui.model.json.JSONModel(), "TransportModel");
// The id in the XML of the Input Box is mat_serial
// This is to get the Value of Input Box
// This Part is in The Controller of the View where the value is getted
var serial = sap.ui.getCore().byId(this.createId("mat_serial")).getValue();
// Here i put the Value what i get from the Inputbox to the Model:
this.getView().getModel("TransportModel").setProperty("/", {
"Serial" : serial
});
// In the last step i set the Text from a different View (also XML and Input Box)
// with the Value of the Model Element
<Text text="{TransportModel>/Serial}" width="auto" maxLines="1" />
**This Works pretty good!**
Но как это сделать с Textarea? Как я могу сделать это на основе этой модели? Значение, которое я хочу использовать из первой TextArea, также должно быть в TextArea в другом представлении.