如何在XML视图中从OData服务生成SAPUI5中的复选框列表?

时间:2016-12-08 17:46:44

标签: sapui5

亲爱的SAPUI5开发人员,

我们如何从XML视图中的OData服务生成复选框项列表?

例如,在下面我从OData服务中下拉了SELECT。是否可以通过XML查看?

中的复选框执行此类操作
<sap.ui.layout.form:FormElement label="{i18n>PartnerName}">
    <sap.ui.layout.form:fields>
        <Select items="{path: '/BusinessPartnerSet', sorter: { path: 'McName1', descending: false } }">
            <core:Item key="{Partner}" text="{McName1}"/>
        </Select>
    </sap.ui.layout.form:fields>
</sap.ui.layout.form:FormElement>

提前致谢

1 个答案:

答案 0 :(得分:1)

是的,它可能。我正在为JSON模型做这件事,你也可以尝试oDataModel -

型号

    var data = [
                {
                    value:"Oranges",
                    selected:false
                },
                {
                    value:"Apples",
                    selected:true
                },
                {
                    value:"Mango",
                    selected:false
                },
                {
                    value:"Grapes",
                    selected:true
                },
                {
                    value:"Watermelons",
                    selected:false
                },
                {
                    value:"Bananas",
                    selected:false
                }

                ];

    this.getView().setModel(new sap.ui.model.json.JSONModel(data));

XML视图:

    <VBox items="{/}" >
        <items>
            <CheckBox text='{value}' selected='{selected}' />
        </items>
    </VBox>