javascript - 如何使用 Select 设置默认值?
问题描述
如何使用 select 事件设置默认值?目前在 EDIT 模式下我只是硬编码selectedKey="USD"
,因此当用户单击另一个值(例如:)时,CAD
它不会将值更新为CAD
VIEW 模式。
<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
。
解决方案
您需要为控件设置更改功能:
<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
在控制器中实现该功能。
推荐阅读
- c# - Blazor WASM - Global Catch 401 并导航到所有 HttpClient 调用的登录页面
- c# - WinForms c# 应用程序从 AutoMapper 9 升级到 10 问题
- java - 自定义属性在自定义主题中不起作用
- python - Python - 从同一个函数调用中获得不同的结果
- filepond - 使用 FilePond 我的隐藏输入值 =“未定义”和 JSON 响应
- node.js - 如何在 cpanel 共享主机上托管 expressjs 应用程序?
- c# - 如何解决获取实际应用路径base .net Staandard libaray 2.0的发布
- python - 如何将一个 numpy 数组拆分为两个不同大小的新 numpy 数组?
- json - Python - 提取嵌套的json不起作用
- ios - 在 Xcode 11.5 中,我正在尝试下载所需的配置文件。帐户屏幕上的代理和用户有什么区别?