Sapui5 如何将所选项目从inputlistitem保存到json模型

Sapui5 如何将所选项目从inputlistitem保存到json模型,sapui5,Sapui5,我想在JSON模型中保存从InputListItem中选择的列表项…使用哪个标记,如果使用函数,那么如何继续 <InputListItem label="Country" > <Select > <core:Item key="GR" text="Greece" /> <core:Item key="MX" text="Mexico"/> <core:Item key="NO" text

我想在JSON模型中保存从
InputListItem
中选择的列表项…使用哪个标记,如果使用函数,那么如何继续

<InputListItem label="Country" >
    <Select >
        <core:Item key="GR" text="Greece" />
        <core:Item key="MX" text="Mexico"/>
        <core:Item key="NO" text="Norway"/>
        <core:Item key="NZ" text="New Zealand"/>
        <core:Item key="NL" text="Netherlands"/>
    </Select>
</InputListItem>

InputListItem只是输入控件的包装,因此您需要查看中的is用例(
标记)文档

您可能需要将
selectedKey
属性绑定到您的模型:

<InputListItem label="Country" >
    <Select selectedKey="{model>/property}">
        <core:Item key="GR" text="Greece" />
        <!-- ... -->
    </Select>
</InputListItem>

另一种方法是在更改事件上添加侦听器,并手动将所选项目的文本添加到模型中。但这更为复杂,选择的方法取决于您试图开发的内容。

也检查一下:我觉得与您的问题非常相似:谢谢您的回答。以上方式仅显示键,不显示实际数据。如何访问列表中的文本。例如,我想发送文本“希腊”,而不是键“GR”,编辑答案以满足您的需要。这真的取决于你想要实现什么。
<core:Item key="Greece" text="Greece" />