获取组合框displayField和valueField值dinammicaly而不直接触发select事件

时间:2017-06-09 08:24:27

标签: javascript extjs combobox extjs5

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

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

问题:只有在组合框下拉列表中直接触发select事件时,才会得到valueField的值。

我需要动态获取此值,而无需在组合框中直接选择。

怎么做?

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

FIDDLE:https://fiddle.sencha.com/#view/editor&fiddle/2165

1 个答案:

答案 0 :(得分:2)

var toselect = 'Arizona';
combobox.setValue(toselect);

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