我使用 Ext JS 创建了一个组合框
,它使用 Ajax
执行代理
请求来显示项目。一切正常,但我需要编写一个查询才能选择具有索引数值的组合框项目。
我的意思是!我可以通过 textEqual
查询以这种方式进行选择:
#main-home #contentPanel #formData combobox[name=...combo] boundlist => :textEquals(The Item Name)
但是项目变化得很快,所以我希望能够选择组合框
的第一个项目并查找查询语法,例如:
#main-home #contentPanel #formData combobox[name=...combo] boundlist => :root(1)
或
#main-home #contentPanel #formData combobox[name=...combo] boundlist => :index(1)
有什么办法可以实现这个选择/查询吗? 谢谢建议...
最佳答案
您必须为组合框分配一个标识符:
{ // Combobox
xtype : 'combo',
action : 'actionComboBox',
............
id : 'comboboxId' // <= Here
},
然后使用 ID:
var combobox = Ext.getCmp("comboboxId");
如果您想获取例如值,只需使用:
var comboboxValue = combobox.getValue();
关于javascript - 分机JS : How to select a combobox item within item's root/index value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47749063/