繁体   English   中英

如何从Ext JS Grid的组合框中选择一个值

[英]How to select a value from combo box in Ext JS Grid

我有一个EXT JS网格,其中包含带有组合框的列。

在此处输入图片说明

我想使用javascript在此下拉列表中选择一个值,我在下面的代码段中尝试了一下,但没有用。

var comp = Ext.getCmp('grid-accident-voilation'); comp.store.getAt(0)。数据[ 'C1']的setValue( '1')。

[ 编辑:浏览器控制台日志]

在此处输入图片说明

查询组合框并使用myComboBox.setValue(1)

请参考: “ ComboBox-method-setValue”

setValue方法必须在组合框上调用。 http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.form.field.ComboBox-method-setValue

需要为组合框配置商店中项目上每个项目的值的字段。 如果您只想选择第一个可用选项,请从商店中获取第一个商品,然后在组合框中设置其值。

var combobox = Ext.getCmp('grid-accident-voilation');
var firstItem = combobox.getStore().getAt(0);
// Optionally, get the value field programmatically.
var valueField = combobox.getInitialConfig('valueField');
combobox.setValue(firstItem.get(valueField));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM