You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UI5 List绑定后列表长度正常但内容不显示问题求助

问题根因

你使用了命名模型(statementListModel)做列表绑定,但列表内部条目字段的绑定没有指定所属的命名模型,UI5会默认从全局未命名模型中读取对应字段,自然无法获取到值。列表条目数量正确是因为你在items的绑定路径上正确指定了命名模型,能正常读取到数组长度渲染条目。

修复方案

直接修改XML视图中StandardListItem的字段绑定语法,加上命名模型前缀即可:

<List id="statementList" headerText="Statements"
items="{ path: 'statementListModel>/' }">
    <StandardListItem title="{statementListModel>importance}" description="{statementListModel>importance}"/>
</List>

可选验证步骤

如果修改后仍未正常展示,可在JS代码中加入以下语句,打印模型数据确认结构符合预期:

// 绑定数据后执行
console.log(that.getView().byId("statementList").getModel("statementListModel").getData())

确认输出的数组中每个元素都存在importance字段且值不为空即可。

注:你提供的示例数据结构中用=赋值仅为演示写法,实际接口返回的JSON需为合法的冒号分隔键值对格式,否则JSON.parse会报错。


内容的提问来源于stack exchange,提问作者Kulu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 12:15:00