Javascript Ext JS:如何在item';s根/索引值?
我已经用extjs创建了一个组合框,它正在用Ajax显示项目。所有这些都很好,但我需要编写一个查询,以便能够选择具有索引数字值的组合框项 我是说!我可以通过Javascript Ext JS:如何在item';s根/索引值?,javascript,select,extjs,combobox,Javascript,Select,Extjs,Combobox,我已经用extjs创建了一个组合框,它正在用Ajax显示项目。所有这些都很好,但我需要编写一个查询,以便能够选择具有索引数字值的组合框项 我是说!我可以通过textEqualquery以这种方式进行选择: #main-home #contentPanel #formData combobox[name=...combo] boundlist => :textEquals(The Item Name) 但是项正在更改为fast,因此我希望能够选择组合框的第一项,并查找查询语法,例如: #m
textEqual
query以这种方式进行选择:
#main-home #contentPanel #formData combobox[name=...combo] boundlist => :textEquals(The Item Name)
但是项正在更改为fast,因此我希望能够选择组合框的第一项
,并查找查询语法,例如:
#main-home #contentPanel #formData combobox[name=...combo] boundlist => :root(1)
或
有什么办法实现这个选择/查询吗?
感谢您的建议…您必须为组合框指定一个标识符:
{ // Combobox
xtype : 'combo',
action : 'actionComboBox',
............
id : 'comboboxId' // <= Here
},
之后,如果您想以该值为例,只需使用:
var comboboxValue = combobox.getValue();
您使用的是哪个版本的ExtJS?@foxdie Ext JS version是6.5.0是否有机会使用组件查询进行选择?通过对标识符的操作,您可以恢复组合框发送的内容,并使用
getValues()
等方法对其进行利用。ExtJs 6.5.0简化了一些事情。通过使用组件查询,恐怕会更复杂。
var combobox = Ext.getCmp("comboboxId");
var comboboxValue = combobox.getValue();