哪个SAPUI5控件可用于以标签或列表的形式显示动态内容?

哪个SAPUI5控件可用于以标签或列表的形式显示动态内容?,sapui5,Sapui5,我正在开发一个在线问卷应用程序。在本文中,我使用VBox和Hbox控件中的复选框和标签来显示我的答案选项。这些答案选项是我从inquire.json模型中获得的 以下是我的App.view.xml显示答案布局: <VBox id="multipleChoices"> <items> <HBox backgroundDesign="S

我正在开发一个在线问卷应用程序。在本文中,我使用VBox和Hbox控件中的复选框和标签来显示我的答案选项。这些答案选项是我从inquire.json模型中获得的

以下是我的App.view.xml显示答案布局:

<VBox id="multipleChoices">
                                <items>
                                    <HBox backgroundDesign="Solid" alignItems="Center">
                                        <items>
                                            <CheckBox id="mCheckBox0"/>
                                            <Label text="" id="multipleChoice0" width="500px"/>
                                            <CheckBox id="mCheckBox1"/>
                                            <Label text="" id="multipleChoice1" width="500px"/>
                                        </items>
                                    </HBox>
                                    <HBox backgroundDesign="Solid" alignItems="Center">
                                        <items>
                                            <CheckBox id="mCheckBox2"/>
                                            <Label text="" id="multipleChoice2" width="500px"/>
                                            <CheckBox id="mCheckBox3"/>
                                            <Label text="" id="multipleChoice3" width="500px"/>
                                        </items>
                                    </HBox>
                                </items>
                            </VBox>

它在前端应用如下:

Q1.png

Q2.png

问题: 您可以在Q2.png中看到,尽管只有两个答案选项,但仍显示了4个标签和4个单选按钮。如何实现标签和单选按钮/复选框以与答案选项相同的数字显示,而其他选项则隐藏的场景?
是否有一个动态控件可以帮助我进行此操作?

您应该将模型中的问题绑定到列表中,列表项可以有一个带有标签和复选框的模板,因此您不需要关心答案的大小。您目前的操作方式过于静态。

复选框有一个text属性,因此您可以删除标签并在该属性内进行绑定

<CheckBox id="mCheckBox1" text="{model/textOption1}"/>
<CheckBox id="mCheckBox2" text="{model/textOption1}"/>


我会试试你的建议。谢谢。您是否建议使用以下控件:InputListItem?是的,例如
最合适。您需要通过填充聚合“项”将答案绑定到列表控件