how does one set a default value for a bobox in OpenUI5? I tried the onAfterRendering method to dynamically set the key as well but nothing happens. I would gladly appreciate your help :)
XML View code:
<ComboBox id="GenderBox" type="Unstyled"
maxWidth="8rem"
items="{path: 'gender>/'}"
selectionChange="changeGender">
<core:Item key="{gender>val}" text="{gender>val}" />
</ComboBox>
Javascript code
onAfterRendering: function(){
var codebox = this.oView.byId("GenderBox");
codebox.setSelectedKey("Male");
}
More Javascript code
var oView = this.getView();
var oData = [];
oData[0] = {"val": "Female"};
oView.setModel(new sap.ui.model.json.JSONModel(oData),"gender");
how does one set a default value for a bobox in OpenUI5? I tried the onAfterRendering method to dynamically set the key as well but nothing happens. I would gladly appreciate your help :)
XML View code:
<ComboBox id="GenderBox" type="Unstyled"
maxWidth="8rem"
items="{path: 'gender>/'}"
selectionChange="changeGender">
<core:Item key="{gender>val}" text="{gender>val}" />
</ComboBox>
Javascript code
onAfterRendering: function(){
var codebox = this.oView.byId("GenderBox");
codebox.setSelectedKey("Male");
}
More Javascript code
var oView = this.getView();
var oData = [];
oData[0] = {"val": "Female"};
oView.setModel(new sap.ui.model.json.JSONModel(oData),"gender");
Share
Improve this question
edited Jan 17, 2019 at 15:35
21stking
asked Jan 17, 2019 at 9:02
21stking21stking
1,2511 gold badge13 silver badges20 bronze badges
1 Answer
Reset to default 4I supose you mean using the property "selectedKey" as follows:
<ComboBox id="GenderBox" type="Unstyled"
selectedKey="defaultSelectedKey"
maxWidth="8rem"
items="{path: 'gender>/'}"
selectionChange="changeGender">
<core:Item key="{gender>val}" text="{gender>val}" />
</ComboBox>
Where "defaultSelectedKey" must be the "val" of your model "gender" that you want to display as default.
You can check all properties, aggregations and so of UI5 ponents here:
https://sapui5.hana.ondemand./#/api/sap.m.ComboBox
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744286701a4566833.html
评论列表(0条)