0

私の人生では、スタイルシートを機能させることはできません...名前空間とそれらの設定方法に関係しています。だからここに私のコードがあります:

<mx:Style>
  @namespace mx "library://ns.adobe.com/flex/halo";
  mx|DataGrid {
   headerColors: #0066cc, #00ffff;
   borderThickness: 7;
   borderColor: #00ff33;
  }
 </mx:Style>

<mx:DataGrid 
  styleName="myGridStyle"
  wordWrap="true"  
  id="people" 
  width="500" 
  height="350" 
  dataProvider="{dataArr}" 
  editable = "false" 
  itemClick="itemClickEvent(event);" sortableColumns="true"  
  rollOverColor="0xffffff"
  >

ここで何が間違っていますか?私はそれをさまざまな方法で試しましたが、私が行ったチュートリアルでは他の人でもうまくいくようです.

4

2 に答える 2

0

名前空間は最近変更されました:

@namespace mx "library://ns.adobe.com/flex/halo";

@namespace mx "library://ns.adobe.com/flex/mx";

mxの代わりにhalo

それが修正されるかどうか教えてください。

ランス

于 2010-02-08T08:10:16.780 に答える
0

データグリッド宣言で「styleName="myGridStyle"」を削除してみてください

于 2011-04-26T22:39:23.487 に答える