加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex学习笔记 datagrid(二)

发布时间:2020-12-15 04:59:53 所属栏目:百科 来源:网络整理
导读:datagrid还有一部分就是就是标题栏,标题栏的样式可以通过皮肤来控制,如下所示: ? xml ? version = "1.0" ? encoding = "utf-8" ? ? s:Application ? xmlns:fx = "http://ns.adobe.com/mxml/2009" ? ? ??????????????? xmlns:s = "library://ns.adobe.com/

datagrid还有一部分就是就是标题栏,标题栏的样式可以通过皮肤来控制,如下所示:

 
 
  1. <?xml?version="1.0"?encoding="utf-8"?>?
  2. <s:Application?xmlns:fx="http://ns.adobe.com/mxml/2009"? ?
  3. ???????????????xmlns:s="library://ns.adobe.com/flex/spark"? ?
  4. ???????????????xmlns:mx="library://ns.adobe.com/flex/mx"?>?
  5. ????<fx:Declarations>?
  6. ????????<!--?将非可视元素(例如服务、值对象)放在此处?-->?
  7. ????</fx:Declarations>?
  8. ????<mx:VBox??width="100%"?height="100%"?horizontalAlign="center"?verticalAlign="middle">?
  9. ????????<mx:DataGrid??horizontalGridLines="true"?horizontalGridLineColor="#CCCCCC"?verticalGridLineColor="#CCCCCC"?height="125"?
  10. ??????????????????????alternatingItemColors="#FFFFFF"??borderColor="#CCCCCC"?headerBackgroundSkin="skins.headerBackSkin">?
  11. ????????????<mx:columns>?
  12. ????????????????<mx:DataGridColumn?dataField="123"?/>?
  13. ????????????????<mx:DataGridColumn?dataField="234"/>?
  14. ????????????????<mx:DataGridColumn?dataField="345"/>?
  15. ????????????????<mx:DataGridColumn?dataField="456"/>?
  16. ????????????????<mx:DataGridColumn?dataField="567"/>?
  17. ????????????????<mx:DataGridColumn?dataField="678"/>?
  18. ????????????</mx:columns>?
  19. ????????</mx:DataGrid>?
  20. ????</mx:VBox>?
  21. </s:Application>?

通过headerBackgroundSkin属性来设置标题的样式

皮肤文件如下:

 
 
  1. <?xml?version="1.0"?encoding="utf-8"?>?
  2. <spark:DataGridHeaderBackgroundSkin?xmlns:fx="http://ns.adobe.com/mxml/2009"? ?
  3. ????????????????????????????????????xmlns:s="library://ns.adobe.com/flex/spark"? ?
  4. ????????????????????????????????????xmlns:mx="library://ns.adobe.com/flex/mx"? ?
  5. ????????????????????????????????????xmlns:spark="mx.skins.spark.*"?width="400"?height="300">?
  6. ????<fx:Declarations>?
  7. ????????<!--?将非可视元素(例如服务、值对象)放在此处?-->?
  8. ????</fx:Declarations>?
  9. ????<s:Rect?left="0"?right="0"?top="0"?bottom="0">?
  10. ????????<s:fill>?
  11. ????????????<s:LinearGradient?rotation="90">?
  12. ????????????????<s:GradientEntry?color="0x1b8bf4"?alpha="1.0"/>?
  13. ????????????</s:LinearGradient>?
  14. ????????</s:fill>?
  15. ????</s:Rect>?
  16. </spark:DataGridHeaderBackgroundSkin>?

其中只是做了一个单一颜色填充(当然还可以实现别的效果)

效果如下:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读