读书人

flex DataGrid标头居中 列值居右解决方

发布时间: 2012-03-16 16:34:56 作者: rapoo

flex DataGrid标头居中 列值居右
不晓得各位大侠看懂问题不得
因为flex的textAlign属性是标头和列值都一起设定的,我想像以前做过的html的table一样标头和列值可以分开设定

[解决办法]
<mx:Style>
.dataGridHeader
{
textAlign: center;
}
</mx:Style>


<mx:DataGridColumn headerText="id" dataField="id" headerStyleName="dataGridHeader" textAlign="right" />
[解决办法]
1楼说的对
[解决办法]
LS正解,表头的style可以单独设置的,不过单独设了之后会覆盖以后的表头CSS,原来的表头是粗体,如果想跟原来一样,可以改成这样就可以了
.dataGridHeader
{
textAlign: center;
fontWeight:bold;
}
[解决办法]
貌似CSS能叠加,直接使用默认的dataGridStyles的CSS就可以了,原来的粗体效果也还有

<mx:Style>
.dataGridStyles
{
textAlign: center;
}
</mx:Style>


<mx:DataGridColumn headerText="id" dataField="id" headerStyleName="dataGridStyles" textAlign="right" />

读书人网 >flex

热点推荐