【问题标题】:How to turn off grid lines in Flex Spark DataGrid如何在 Flex Spark DataGrid 中关闭网格线
【发布时间】:2011-08-18 11:14:57
【问题描述】:

正如标题所说,如何在 Flex Spark DataGrid 中关闭水平和垂直网格线?

【问题讨论】:

    标签: datagrid flex4


    【解决方案1】:

    基于 spark datagrid 皮肤创建一个新的皮肤,如果你使用的是 Flash builder,这可以通过 New > MXML Skin 轻松完成,如果你不是,你可以在 sdks\4.5.1 下找到文件 DataGridSkin.mxml \frameworks\projects\spark\src\spark\skins\spark

    复制这个皮肤,为了让水平和垂直的网格线消失,你必须删除这些组件

    <fx:Component id="columnSeparator">
        <s:Line>
            <s:stroke>
                <s:SolidColorStroke color="0xE6E6E6" weight="1" caps="square"/>
            </s:stroke>
        </s:Line>
    </fx:Component>
    

    和

    <fx:Component id="rowSeparator">
            <s:Line>
                <s:stroke>
                    <s:SolidColorStroke color="0xE6E6E6" weight="1" caps="square"/>
                </s:stroke>
            </s:Line>
     </fx:Component>
    

    之后,别忘了把你的datagrid皮肤设置成这个皮肤

    skinClass="path.to.skin.CustomSkin"
    

    【讨论】:

    • 抱歉,我花了很长时间才回复这个问题,但效果很好 - 谢谢。
    【解决方案2】:

    在原始皮肤的基础上创建一个新皮肤并根据自己的喜好对其进行编辑。

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 1970-01-01
      • 2012-06-16
      • 2021-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      相关资源
      最近更新 更多