我想制作一个自定义渲染器,其中子记录可以从父记录中引用一些数据。这可能吗?
答案 0 :(得分:3)
您的渲染器会在商店中传递,所以是的,您可以使用商店中的任何(当前加载的)数据来渲染结果。 所以这样的事情应该有效(未经测试):
column: {
renderer: function(value, metaData, record, rowInde, colIndex, store, view) {
return value + (record.parentNode ? ' [' + record.parentNode.get('fieldName') + ']' : '');
}
}
请参阅http://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid.column.Column