flex datagrid 修改标题排序图标

<s:DataGrid id="datagrid" skinClass="skin.gridSkin">

    

</s:DataGrid>


1.修改 skin.gridSkin皮肤中 添加sortIndicator

 <fx:Component id="headerRenderer">

    <s:DefaultGridHeaderRenderer sortIndicator="{new ClassFactory(MyBitmapImage)}">


    </s:DefaultGridHeaderRenderer>

 </fx:Component>

2.MyBitmapImage.mxml内容如下

<?xml version="1.0" encoding="utf-8"?>

    <s:BitmapImage xmlns:fx="http://ns.adobe.com/mxml/2009" 

       xmlns:s="library://ns.adobe.com/flex/spark" 

       xmlns:mx="library://ns.adobe.com/flex/mx" 

       source="@Embed('assets/p_w_picpaths/1_41.png')">

     <fx:Declarations>

     <!-- 将非可视元素(例如服务、值对象)放在此处 -->

     </fx:Declarations>

    </s:BitmapImage>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章