2012-04-19 7 views
0

にCSSプロパティを追加ExtJSの4は、私はこのようなdynaiclyアイコン生成する活性カラムを使用します。私はするプロパティ(この場合はカーソル:ポインタ)を追加することになりましたアクション列

{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

+0

とにかくこれは仕事をします。ありがとう。他のオプションが利用可能な場合は、ここに解決策を投稿してください。 – Leron

+0

私の意見では、とにかくスタイル定義を分離するためのよりクリーンなソリューションです。しかし、関係なく、アイコン定義内のスタイルを定義することはサポートされていないようです - [ExtJS documentation on ActionColumn](http://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid .column.Action-cfg-items)を参照してください。 – Tommi