zoukankan      html  css  js  c++  java
  • Flex的DataGrid将水平分隔线设为虚线

    准备工作:

    1.做一个800x3像素图像命名为dash.png,作为虚线皮肤。

    2.嵌入图片并作为可绑定元数据,如下源码中声明一个名为DashLine的Class。

    3.datagrid控件设置属性horizontalGridLines="true",horizontalSeparatorSkin="{DashLine}"。

    代码
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()" >
    <mx:Script>
    <![CDATA[
    import mx.collections.ArrayCollection;

    [Bindable]
    [Embed(source="./assets/dash.png")]
    private var DashLine:Class;

    [Bindable]
    public var mockData:ArrayCollection;

    private function init():void
    {
    mockData=new ArrayCollection([
    {
    name: "Yukon",
    arg: [1, 2, 3, 4, 5, 6, 25, 26, 27, 28, 29, 30, 200, 212, 1302],
    uf: "112012-1231-sa"

    },
    {
    name: "Longhorn",
    arg: [25, 26, 27, 28, 29, 30],
    uf: "12102-12333-ac"
    },
    {
    name: "Tarsier",
    arg: [49, 50, 51, 52, 53, 54],
    uf: "12102-12334-ac"
    } ]);
    }
    ]]>
    </mx:Script>
    <mx:DataGrid x="198" y="278" dataProvider="{mockData}" left="160" right="160" horizontalGridLines="true" horizontalSeparatorSkin="{DashLine}" >
    <mx:columns>
    <mx:DataGridColumn headerText="Name" dataField="name"/>
    <mx:DataGridColumn headerText="Data" dataField="arg"/>
    <mx:DataGridColumn headerText="ID" dataField="uf"/>
    </mx:columns>
    </mx:DataGrid>

    </mx:Application>

    效果如图:

  • 相关阅读:
    Linux 文件隐藏属性-创建文件默认权限
    Linux 文件权限管理
    Linux 用户管理_用户相关配置文件详解
    Linux 压缩包管理
    vim 编辑器高级用法
    Linux ll查看文件属性详解-软硬链接详解
    安卓学习28
    安卓学习27
    安卓学习26
    安卓学习25
  • 原文地址:https://www.cnblogs.com/lutzmark/p/1670601.html
Copyright © 2011-2022 走看看