【问题标题】:Get combobox displayField and valueField value dinammicaly without firing select event directly在不直接触发选择事件的情况下动态获取组合框 displayField 和 valueField 值
【发布时间】:2017-06-09 08:24:27
【问题描述】:

在组合框中,如果验证了特定条件,则在渲染时将显示特定项目的显示字段(字符串)的值。

当我提交表单时,我想发送 displayField 和 valueField 的值。

问题:只有在组合框下拉列表中直接触发选择事件时,我才能获得 valueField 的值。

我需要动态获取这个值,而不是在组合框中直接选择。

如何做到这一点?

在下面的小提琴中:查看渲染和在组合框中选择一个项目后的不同结果

小提琴:https://fiddle.sencha.com/#view/editor&fiddle/2165

【问题讨论】:

    标签: javascript extjs combobox extjs5


    【解决方案1】:
    var toselect = 'Arizona';
    combobox.setValue(toselect);
    

    我猜 toselect 应该是 3,而不是 'Arizona'

    【讨论】:

    • 感谢 JustAndrei。这是一个简单的解决方案,而且效果很好。就我而言,从服务器发送的是一个字符串,但我想我可以解决这个问题。
    猜你喜欢
    • 2018-05-26
    • 1970-01-01
    • 2022-09-30
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多