2013-02-27 33 views
-1

我正在使用ExtJs 4.1。我的页面有一个组合框和一个按钮。该comboxbox有一个商店,使用具有4个字段(用户名,ID(uniqueID),年龄,薪金)的模型。名称用作显示字段,ID用作值字段。在ExtJS中获取comboxbox的值

我想要什么: 当按钮被点击我想看看在comboxbox选择的价值,我想提取工资。

可能的解决方案:从组合框中获取选定值的ID并在商店中查找记录并提取该记录的工资。

我在想,如果有一个由ExtJS的暴露更直接计算策略或方法

回答

0

在下拉框中选择你可以得到salary值是这样的:

onComboboxSelect: function(combo, records, options) { 
    var selectedValue=combo.getValue(); 
    var record = combo.findRecord(combo.valueField || combo.displayField, selectedValue); 
    alert(record.get('salary')); 
} 

我觉得这是最重要的,那么你可以例如保存该值并在单击该按钮时显示它。