将选定的 Devexpress 组合框值复制到其他文本字段
Duplicate selected Devexpress ComboBox value to other text fields
我有一个DevExpress ComboBox来为金额字段选择金额单位(g,mg,l等)。
@Html.DevExpress().ComboBoxFor( model => model.PackageAmountUnit,
settings =>{settings.Width= 60;}
).BindList(args => this.Model.Units, args => this.Model.Units).GetHtml()
我在页面上还有另外两个金额字段,但这些字段的单位必须与第一个金额字段的选定单位相同。因此,我想复制 DevExpress ComboBox 的选定单位值,并将其复制到其他两个单位字段,这两个字段只是文本字段(因此用户无法输入)。
下面是一个示例
有没有办法通过JavaScript获取选定的值,或者有没有另一种方法可以做到这一点?
谢谢
您可以在 Javascript 中通过为 ComboBox 的 ValueChanged 事件添加处理程序来执行此操作。
<script type="text/javascript">
function OnComboChanged(s,e){
var comboValue = PackageAmountUnit.GetValue();
AmountField.SetValue(comboValue);
}
</script>
@Html.DevExpress().ComboBoxFor( model => model.PackageAmountUnit,
settings =>{
settings.Width= 60;
settings.Properties.ClientSideEvents.ValueChanged = "OnComboChanged";
}
).BindList(args => this.Model.Units, args => this.Model.Units).GetHtml()
DevExpress的这个问题回答也可能有所帮助" https://www.devexpress.com/Support/Center/Question/Details/Q349035
本文档也可能对 https://documentation.devexpress.com/#AspNet/DevExpressWebScriptsASPxClientEditBase_GetValuetopic 有所帮助。
相关文章:
- 需要将单元格值复制到html表中的其他单元格中
- 在Meteor中如何将数据从函数内部复制到其他模板
- 如何将文本从一个文本字段复制到其他文本字段
- jQuery和其他从工作的jsfiddle复制到本地env时未运行的JS
- 如何设置观察程序将文件复制到同一文件夹中的其他文件
- 使用 Javascript 悬停将 Div 复制到页面上的其他位置
- 使用 javascript 或 flash 或其他任何东西从跨域 iframe 复制文本
- ngRepeat:dupes 使用名为“name”的数组在中继器中复制键.用其他名称,它是工作
- 将WebSQL数据库复制到其他位置
- 自动建议输入,防止将文本复制到其他输入文本字段
- 如何使用 JavaScript 将网页的元素复制到其他网页
- 如何将一个锚点的 href 链接复制到其他锚点
- 将选定的 Devexpress 组合框值复制到其他文本字段
- 为什么其他对象更改会反映到它从中复制的对象
- 复制行不适用于其他 ajax 函数
- jQuery/JS:复制类的内容并将其打印到页面上的其他地方
- 多次循环引用对象,将其属性复制到Javascript/Angularjs中的其他对象
- 如何在我的网页上显示JavaScript和其他代码,以便可以复制
- 从一个文本区域复制到所有其他文本区域
- 如何将一行中的所有数据复制到所有其他行