【问题标题】:SAPUI5 XML View text not visibleSAPUI5 XML 视图文本不可见
【发布时间】:2015-04-16 12:21:59
【问题描述】:

我是 SAPUI5 的新手,在显示模型内容时遇到问题。

例如,我正在使用以下 JSON 设置模型:

var a = new sap.ui.model.json.JSONModel({
  name: 'testtttt',
  test : [ {
    val : 1
  }, {
    val : 2
  } ],
  test2: [1,2,3,4]
});

a.setDefaultBindingMode("OneWay");

this.setModel(a, 'test');

现在,在 XML 视图中,我尝试通过 Listitem 显示它:

    <List items="{test>/test}">
        <items>
            <StandardListItem title="{val}" description="{val}"></StandardListItem>
        </items>
    </List>

结果是两行没有内容的空白 Listitems

任何想法:(?

【问题讨论】:

  • 这是一些人常犯的错误:您也应该在StandardListItem 绑定中指定使用的模型,正如@herrlock 刚刚指出的那样
  • 另外,test>/test 似乎有点不对劲 - > 应该在那里吗? (没有使用 SAPUI5 的经验,但我知道一些 XML,这看起来像是语法错误。

标签: xml view model sapui5


【解决方案1】:

你需要告诉 StandardListItem 使用test-model:

<List items="{test>/test}">
    <items>
        <StandardListItem title="{test>val}" description="{test>val}"></StandardListItem>
    </items>
</List>

【讨论】:

    猜你喜欢
    • 2015-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多