EXTJS 6:当商店为空时设置ComboBox的值

时间:2015-12-21 16:25:35

标签: javascript extjs combobox extjs6

我正在开发一个extjs 6应用程序,并且最近发现当它的商店不包含setValue(value)的记录时,无法使用valueFiled方法设置ComboBox的值。等于value,如此处所述 http://docs.sencha.com/extjs/6.0/6.0.0-classic/#!/api/Ext.form.field.ComboBox-method-setValue

所以我的问题是,当其商店为空(或者不包含valueFiled等于value的记录时)是否还有其他方法可以更改ComboBox的值?

2 个答案:

答案 0 :(得分:2)

您需要setRawValue()而不是setValue()

答案 1 :(得分:1)

你认为这是错的。请查看https://fiddle.sencha.com/#fiddle/12t4,我可以毫无问题地将其付诸实施。

请检查您的组合是否可能设置了forceSelection: true,因为这会导致您描述的行为。