我有grid panel。其记录包含数字字段和组合框。 Combobox持有货币。我想做的是当货币选为欧元时将汇率值设置为1。
我添加了这个监听器,但它没有工作:
listeners :
{
select : function (combo, record, index)
{
if(record.getDisplayValue() == "€")
Ext.getCmp('exchangeRate').set({value : 1});
}
}
任何有用的帮助。
答案 0 :(得分:0)
试试这个......
Ext.getCmp('exchangeRate').setValue(1);
答案 1 :(得分:0)
我认为你犯了一个小错误
if(record.getDisplayValue() == "€")
在这种情况下,“record”是Ext.data.Model,它没有方法getDisplayValue。你可能想要使用“组合”
if (combo.getDisplayValue() == "€")