ExtJs 组合 selectedValue
Posted
技术标签:
【中文标题】ExtJs 组合 selectedValue【英文标题】:ExtJs Combo selectedValue 【发布时间】:2010-10-22 08:38:45 【问题描述】:我正在使用 roweditor,并且在行内我有一个组合。 在网格中,组合列是 symbol_id(数字)。 我如何让组合/网格了解 symbol_id 22 实际上是 'EURUSD'。 并强制网格显示 EURUSD 而不是 22。 谢谢。
这是我的商店:
'displayField' : 'symbol'
,'valueField' : 'symbol_id'
,SimpleStore(
fields: ['symbol_id', 'symbol']
,data: [[22,'EURUSD'],[23,'EURGBP'],[50,'USDILS']]
)
【问题讨论】:
【参考方案1】:您当然可以为列使用渲染器并通过以下方式拉取显示值:
renderer: function(value,metadata,record,row,col,store)
return record.get("symbol");
【讨论】:
是时候把调试器放在那里看看发生了什么。您应该能够从商店或记录中取回一些东西。【参考方案2】:http://www.sencha.com/forum/showthread.php?67488-3.x-Ext.grid.ComboColumn-amp-Ext.util.Format.comboRenderer
这就是解决方案。 无论如何感谢您的尝试!
【讨论】:
以上是关于ExtJs 组合 selectedValue的主要内容,如果未能解决你的问题,请参考以下文章