javascript - 分机JS : How to select a combobox item within item's root/index value?

标签 javascript select extjs combobox

我使用 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/

相关文章:

javascript - ajax 完成后,加载 &lt;script&gt; 标签,但仅加载具有特定 id 的标签

尝试使用 formdata 将数据推送到 json 对象时出现 Javascript 错误

SQLite 查询仅匹配多行或相同 ID

javascript - 如何动态更改 CSS Class 属性

javascript - 所有树列中的图标和箭头

javascript - 如何在没有 ReactDOM 的情况下检测 React 组件的溢出?

javascript - 使用 .replaceWith 更改 dom

python - 如何从 Pandas 数据框中获取特定行)?

python - 使用 python 遵循正态分布从列表中选择一个元素

javascript - ExtJs 与转换器的绑定(bind)(公式)