在sapui5中绑定带有主视图列表的分段按钮

时间:2016-02-24 11:41:24

标签: javascript xml model-view-controller sapui5

我想在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
    });
}

0 个答案:

没有答案