Hi!
I have a dropdown menu, where you can select the unit of the mass of a freight unit:
var oMassUnitInput = new sap.m.Select('massunit', { id : "massunit", items : { path : '/massunits', template : new sap.ui.core.Item({ text : '{Text}', key : '{IdUnit}' }) }, change : [ function(oEvent) { var control = oEvent.getSource(); }, this ] });
It takes the items from the model. In the Gateway Service I created an entity /massunits for that.
On the page I have also many other dropdown-menus and textfields. They should be filled with data from the freight unit too.
Every dropdown-menu has his own path with selectable fields.
The problem is now:
How can I initialize the selected items with the correct data of my freight unit?
I already created another entity in the Gateway Service, which gives me the data, for example:
{ mass: 5, massunit : kg, volume : 3, volumeunit: cm3, ...}
Should I read them now from the Gateway Service with oModel.read and set the selected Items of the dropdown-menus manually, or is there a way to not just bind the selectable items, but also the actually selected items?
Greetings,
Martin