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 回答