如何在ExtJS中按列类型设置默认列渲染器?

时间:2015-12-16 12:24:45

标签: extjs grid cell extjs4.2 renderer

我在ExtJS 4.2中有一个网格,我需要按类型为其列设置默认渲染器。这意味着我为每个网格列类型(Boolean列的渲染器,Date列的另一个,Number列的另一个列等)提供了渲染器功能,并且我想要更改全局列类型的默认渲染器(我无法为每个网格列单独设置它,因为我无法更改遗留代码) 有什么想法吗?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

对布尔列使用此覆盖,对其他列类型使用此代码:

Ext.define('MyBooleanColumn',{
    override: 'Ext.grid.column.Boolean',
    renderer:function(v){
       // write your own customization code here
       return v;
    }
});