我需要为网格的特定列应用不同的渲染器。 我有一个grid' myGrid'其中有一列' abc'如何在列' abc'上设置渲染器?动态?
答案 0 :(得分:0)
渲染器本身的概念是动态的。您必须从静态附加的主渲染器函数调用动态渲染器(您要设置为渲染器)。希望它有所帮助!
这是一个例子
var renderers = {
'a' : function() {},
'b' : function() {}
};
Ext.create('MyApp.view.grids.UsersGrid', {
columns : [{
text : 'User Date of Birth',
renderer : function() {
var rendererIdx;
return renderers[rendererIdx](arguments);
}
}]
});