首页 > 解决方案 > 如何使用 Select 设置默认值?

问题描述

如何使用 select 事件设置默认值?目前在 EDIT 模式下我只是硬编码selectedKey="USD",因此当用户单击另一个值(例如:)时,CAD它不会将值更新为CADVIEW 模式。

<Select id="idCurrency" items="{/VH_CurrencySet}" selectedKey="USD">
    <items>
        <core:Item text="{Text}" key="{Code}" />
    </items>
    <layoutData>
        <l:GridData span="XL2 L3 M3 S5" />
    </layoutData>
</Select>

在查看模式下,货币应显示为CAD

标签: javascriptsapui5

解决方案


您需要为控件设置更改功能:

<Select id="idCurrency" items="{/VH_CurrencySet}" selectedKey="USD" change="yourfunction">
    <items>
        <core:Item text="{Text}" key="{Code}"/>
    </items>
    <layoutData>
        <l:GridData span="XL2 L3 M3 S5"/>
    </layoutData>
</Select>

之后,您yourfunction在控制器中实现该功能。


推荐阅读