0
我想制作一个自定义渲染器,其中的子记录可以引用父记录中的某些数据。这可能吗?ExtJS 4 TreeGrid - 引用子记录中的父记录
我想制作一个自定义渲染器,其中的子记录可以引用父记录中的某些数据。这可能吗?ExtJS 4 TreeGrid - 引用子记录中的父记录
您渲染器可能获得在专卖店通过,所以是的,你可以使用从商店的任何(当前加载)的数据来呈现结果。 所以这样的事情应该工作(未经测试):
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
这工作,谢谢。这些匿名函数参数是否存在某种模式?或者ExtJS是否“简单地知道”哪些参数对应于哪一部分数据/属性?我没有使用metaData,rowIndex等,但它们出现在函数参数列表中。 – MHTri 2012-02-22 09:43:50
哦,我现在看到,有一个params列表记录,杜,愚蠢的我! – MHTri 2012-02-22 10:04:32