2012-04-19 35 views
0

我用積極的列來產生這樣dynaicly圖標:ExtJS的4添加CSS屬性的操作列

{xtype:'actioncolumn', 
      width:25, 
      align: 'center', 
      items: [{ 
       icon: g_settings.iconUrl + 'view-icon.png' , 
       tdCls : 'someClass', 
       handler: function() 
       { 
        alert('HI'); 
       }] 

現在加入,我希望屬性(在這種情況下光標:指針)在ExtJS的論壇寫入以添加

.someClass 
{ 
    cursor:pointer; 
} 

但我不確定這應該寫在哪裏。

感謝

Leron

回答

1

把它放在你已包括在頁面上你的CSS文件(你有一個CSS文件,對吧?)。

例如像這樣:

<link rel="stylesheet" type="text/css" href="styles.css" /> 

然後把你想要的樣式定義在styles.css文件。這裏的所有都是它的。

+0

嗯,這是一個解決方案,但我想知道是否沒有辦法添加這個我定義動作列本身,而不是直接進入主CSS文件? – Leron 2012-04-19 05:44:42

+0

反正這樣做的工作。謝謝。如果其他選項可用,請在此處發佈解決方案。 – Leron 2012-04-19 05:56:29

+0

在我看來,無論如何分離樣式定義都是更清晰的解決方案。但無論如何,在圖標定義中定義樣式似乎並不受支持 - 請參閱[ActionColumn上的ExtJS文檔](http://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid .column.Action-cfg-items)以供參考。 – Tommi 2012-04-19 06:25:42