我想在SAPUI5 Apllication的拆分容器中的主视图列表中绑定分段按钮。
这是我的观点:
<SegmentedButton>
<Button press="onSegButtonPress" selected="true" text="Products"/>
<Button press="add_cust" text="Customer"/>
</SegmentedButton>
<List id="list1" items="{path:'/CustomerMaster'}">
<items>
<ObjectListItem type="Active" press="onListItemPress" number="{price}" title="{name}"/>
</items>
</List>
这是我目前控制器的代码片段。
我在控制器中为onSegButtonPress事件写了什么?我需要在现有方法中做出哪些改变?
onInit: function() {
var omodel = new sap.ui.model.json.JSONModel();
omodel.loadData("model/model.json");
this.getView().byId("list1").setModel(omodel);
},
onSegButtonPress: function() {
},
onListItemPress: function(oEvent) {
this.showDetails1(oEvent.getSource().getBindingContext().getPath());
},
showDetails1: function(detailPath) {
var omodel = new sap.ui.model.json.JSONModel();
omodel.loadData("model/model.json");
this.getView().setModel(omodel);
this.getView().bindElement({
path: detailPath
});
}