Ext JS:如何在项目的根/索引值中选择组合框项目?



我已经创建了一个带有EXT JS的combobox,并且它正在使用proxy请求Ajax来显示项目。一切都很好,但是我需要编写一个查询才能选择具有索引数值的ComboBox的项目。

我的意思是!我可以选择这样做的选择,因此可以使用textEqual查询:

#main-home #contentPanel #formData combobox[name=...combo] boundlist => :textEquals(The Item Name)

但是项目正在快速变化,因此我希望能够选择combobox的第一项并寻找查询语法,例如:

#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();

最新更新