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

Get combobox displayField and valueField value dinammicaly without firing select event directly

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

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

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

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

如何操作?

在随后的 fiddle 中:查看渲染结果和 select 组合框中的项目后的不同结果

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

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

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