2010-10-22 72 views
0

我正在使用roweditor,并在行内我有一个组合。
在网格中,组合列是symbol_id(数字)。
如何让组合/网格了解symbol_id 22实际上是'EURUSD'。
并强制网格显示EURUSD而不是22.
谢谢。ExtJs Combo selectedValue

这是我的店:

'displayField' : 'symbol' 
,'valueField' : 'symbol_id' 
,SimpleStore({ 
        fields: ['symbol_id', 'symbol'] 
        ,data: [[22,'EURUSD'],[23,'EURGBP'],[50,'USDILS']]  
}) 

alt text

回答

0

当然你也可以使用一个渲染器列,并通过拉显示值:

renderer: function(value,metadata,record,row,col,store) { 
    return record.get("symbol"); 
} 
+0

谢谢,但我得到emty col。 – fatnjazzy 2010-10-22 09:37:49

+0

把调试器放在那里,看看发生了什么。您应该能够从商店或记录中获得某些内容。 – Lloyd 2010-10-22 10:10:15

+0

+1,这是一个很好的答案,它应该工作。 – Drasill 2010-10-24 14:11:04