ExtJS 3.2.1 Combobox 下拉设置值(如果存在)

Posted

技术标签:

【中文标题】ExtJS 3.2.1 Combobox 下拉设置值(如果存在)【英文标题】:ExtJS 3.2.1 Combobox drop down set value if exists 【发布时间】:2019-02-06 18:13:57 【问题描述】:

ExtJS 3.2.1

我在左侧面板上有一个名为“位置”的组合框下拉菜单以及其他菜单下拉菜单。 主面板是一个网格,显示在右侧。

CheckboxSelectionModelrowselect listeners 上,我正在设置基于主网格行位置值的位置下拉值。

有时,某个位置可能被禁用,因此左侧菜单不会显示该位置。但是之前添加了相同的位置,当它处于活动状态并且主网格行具有该值时。如果grid row 数据位置存在,如何检查combobox drop down 值?如果不存在,我可以显示默认文本。

赞赏。

【问题讨论】:

【参考方案1】:

这就是答案。

if (Ext.getCmp('location').store.find('locationid', '00000') != -1) //存在

00000 - 要搜索的 locationid

【讨论】:

以上是关于ExtJS 3.2.1 Combobox 下拉设置值(如果存在)的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript [ExtJS]在Ext.form.ComboBox下拉列表中显示空字符串

ExtJS ComboBox 不会显示项目

Extjs grid里某个column的xtype为combobox,怎样在页面ready的时候加载combobox下拉列表理的数据?

extjs 下拉框多选

怎么为extjs的combobox添加监听器?

存储加载后 extjs 4.0.7 中 Combobox 中的小错误