为groupHeaderTpl- extJS调用自定义函数

时间:2014-10-01 08:23:22

标签: extjs

我正在使用我在这样的列下调用的自定义函数来更改格式。我已经定义了运行良好的功能。

renderer: function(v, params, record,row){
            return readableDuration(v) + ' Hrs';
        }

现在我希望通过传递参数在groupHeaderTpl下使用相同的内容。但我无法得到它。你能帮忙吗?这是我的groupHeaderTpl

代码
groupHeaderTpl:[
                    '{name} {[readableDuration({[values.rows[0].data.tbp]})]}'

           ]

其中tbp是我从相应的json数据中读取的参数

提前致谢

1 个答案:

答案 0 :(得分:1)

尝试:



groupHeaderTpl: Ext.create( 'Ext.XTemplate', '{name} {tbp:this.readableDuration}',
    {
        readableDuration : function( v ) {
            return readableDuration( v ) + ' Hrs';
        }
    }
)