UI5 SimpleForm - 如何在 ColumnLayout 中显示数组值

问题描述 投票:0回答:1

这里是UI5新手。我已经使用 SimpleForm 和 ColumnLayout 一段时间来显示标签+文本来显示我的数据。但是,现在我的模型中的属性之一不是简单的文本值,而是一组值。因此,如果我将它们显示为文本,则所有值都显示在一行中,并用逗号分隔。我想分别展示它们,每个都在自己的行上。

我尝试将它们绑定到

sap.m.List
sap.m.Table
,但无论我尝试哪个控件,我总是收到错误

sap.m.List (or Table) is not a valid Form content! 
Only use valid content in Element sap.ui.layout.form.ColumnLayout.

我的问题是 - 如何在 SimpleForm 中显示某种表格列表(基本上是一个数组),允许使用哪些控件?我无法在文档中的任何位置找到它以及是否必须使用某些不同的布局。谢谢你。

sapui5
1个回答
0
投票

允许的控件实现接口 sap.ui.core.IFormContent。您可以在官方 API 文档here 中查看该列表,然后单击“View Implements”。 列表中有很多控件,但不幸的是(我担心)没有任何控件可以满足您的需求。

© www.soinside.com 2019 - 2024. All rights reserved.