【发布时间】:2011-08-18 11:14:57
【问题描述】:
正如标题所说,如何在 Flex Spark DataGrid 中关闭水平和垂直网格线?
【问题讨论】:
正如标题所说,如何在 Flex Spark DataGrid 中关闭水平和垂直网格线?
【问题讨论】:
基于 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"
【讨论】:
在原始皮肤的基础上创建一个新皮肤并根据自己的喜好对其进行编辑。
【讨论】: