sap.m.SelectDialog的数据绑定问题

时间:2018-02-24 16:22:37

标签: sapui5

我正在使用Sap.m.SelectDialog来显示值请求(在abap中使用F4帮助)。当我使用JS查看时,一切都很好,但是当通过创建片段使用XML视图时,绑定不是发生了“项目”聚合。 请让我知道出了什么问题。

    var mydata = { data : [
        {
            info: "SAP UI5",
            name: "Sam",
        },
        {
            info: "SAP UI5",
            name: "Ram",
        },
        {
            info: "SAP UI5",
            name: "Prem",
        }
    ]};

Js查看逻辑:

    var oDialog = new sap.m.SelectDialog({
        title: "Select an item",
        items: {
            path:"/data",
            template : new sap.m.StandardListItem({
                title: "{name}"
            })
            }
        })

    oDialog.open();
}

XML片段:

<SelectDialog xmlns="sap.m"
          id ="id3"
          title="Select a product">


   <items id="ls3"
              path="/data">
              <StandardListItem title="{name}">
              </StandardListItem>
    </items>

Reslut of JS view

Result of Xml view

1 个答案:

答案 0 :(得分:1)

以这种方式尝试XML片段:

    <SelectDialog xmlns="sap.m"
              id ="id3"
              items="{/data}"
              title="Select a product">


       <items>
                  <StandardListItem title="{name}"/>
        </items>
   </SelectDialog>