1

次のコードがあります

{
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の異なる方法を試しましたが、何もしませんでした。ExtJs4では、これについて何も見つかりません。

4

1 に答える 1

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';
     }
   }]
}
于 2012-10-26T19:02:17.380 に答える