ExtJS中获取combobox当前选项的显示值
2014-01-25 08:54
411 查看
1.问题描述:ExtJS的combobox里边只有combo.getValue(),但没有直接获取displayField的方法,如何获取当前选项的显示值呢?
2.解决方案:拿着combobox的值去遍历combo的store,找到匹配的选项,获取它的显示域即可。
参考实现如下代码所示:
2.解决方案:拿着combobox的值去遍历combo的store,找到匹配的选项,获取它的显示域即可。
参考实现如下代码所示:
function getComboDisplay(combo) { var value = combo.getValue(); var valueField = combo.valueField; var record; combo.getStore().each(function(r){ if(r.data[valueField] == value){ record = r; return false; } }); return record ? record.get(combo.displayField) : null; }
相关文章推荐
- Extjs ComboBox获取ID值和显示值
- 获取当前显示的fragment对象
- 获取当前屏幕显示的视图控制器viewcontroller
- extjs3.2中datefield和comboBox使用readOnly不正常显示
- easyui combobox 下拉框自动获取 每次添加全部选项 默认选中第一行
- VC++获取系统当前时间并显示
- extjs下拉选相关注释(以及如何根据显示的值,获取需要传入后台的值)
- extjs 比较及获取当前时间
- 简单小程序获取显示当前时间
- 如何通过代码获取当前正在显示的控制器
- Jquery 获取 DropDownList 的选项并隐藏或显示TextBox
- 获取当前显示的VC
- extjs combobox分页加载数据不显示
- 获取Spinner当前显示的文本内容
- ios获取当前屏幕所显示Controller
- MOSS 站点下取获取当前登录人的显示名(中文姓名)
- Extjs4---json处理日期的问题,JSONObject.toBean转换日期时显示当前日期
- JavaScript基础 下拉列表 点击按钮 显示当前选项的索引值
- CTreeCtrl中通过单击获取当前选项文本
- Extjs EditorGridPanel中ComboBox列的显示问题