【问题标题】:Can I make a spark datagrid columnSeparator render before a rowSeparator?我可以在 rowSeparator 之前渲染 spark datagrid columnSeparator 吗?
【发布时间】:2011-09-25 23:30:50
【问题描述】:

我有一个黑色的行分隔符和一个灰色的列分隔符,但由于行分隔符首先呈现,列分隔符出现在它的顶部,导致行分隔符出现中断。

有什么方法可以改变这些渲染的顺序来防止这种情况发生吗?

【问题讨论】:

    标签: actionscript-3 flex4.5 flex-spark


    【解决方案1】:

    我不能告诉你一个好的和干净的方法来做到这一点,但是有一个“补丁/破解” :) 在您的 DataGridSkin 内部,在您重新定义默认 rowSeparator 的地方使用可以强制使用更大的深度。这绝对是一个补丁,因为您对深度进行了硬编码,但它会起作用。

            <!--- @private -->
        <fx:Component id="rowSeparator">
            <s:Line depth="1000">
                <s:stroke>
                    <s:SolidColorStroke color="0x0000FF" weight="5" caps="square"/>
                </s:stroke>
            </s:Line>
        </fx:Component>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-30
      相关资源
      最近更新 更多