如何在ExtJs actionColumn项中设置样式?

时间:2012-10-26 08:41:09

标签: javascript extjs4 extjs

我有下一段代码

{
xtype: 'actionColumn',
id: 'act_id',
width: 30,
flex: 0,
items: [{
     getClass: function(v, meta, record) {
       if(record.get('blahblah') == true)
         return 'aClassName';
       else
         return 'aOtherClassName';
     }
   }]
}

好的这段代码工作正常,但我喜欢在我的图标中添加一个样式,但是当我使用类似的东西时:

{
xtype: 'actionColumn',
id: 'act_id',
width: 30,
flex: 0,
items: [{
     getClass: function(v, meta, record) {
       if(record.get('blahblah') == true)
         return 'aClassName';
       else
         return 'aOtherClassName';
     },
     style: {'width':'16px'}
   }]
}

什么都没发生。我尝试了1000种不同的方式,但没有,在ExtJs 4中我找不到任何关于此的方法。

1 个答案:

答案 0 :(得分:0)

{
xtype: 'actionColumn',
id: 'act_id',
width: 30,
flex: 0,
items: [{
     getClass: function(v, meta, record) {
       meta.attr = "style='width:16px;'";
       if(record.get('blahblah') == true)
         return 'aClassName';
       else
         return 'aOtherClassName';
     }
   }]
}