将功能添加到AdvanceDataGrid组件的右边框

时间:2011-03-25 17:59:48

标签: flex

我想在ADG组件的右边框添加一些功能,以帮助用户调整大小并可能执行更多操作。那个边界有皮肤吗?例如,你如何将它扩大,或添加一个手柄,当你将鼠标悬停在它上面时可能会动画?

再次谢谢你!

1 个答案:

答案 0 :(得分:1)

没有皮肤允许你这样做。您只有两个选择:

  1. 扩展ADG并添加所需的功能。
  2. 创建可包含ADG的自定义组件,并向自定义组件添加其他组件和功能。
  3. 扩展ADG根本不好玩。因此,如果可能的话,我会选择选项2.在MXML中,它看起来像这样:

    <ns1:MyAdvancedDataGridContainer>
        <ns1:dataGrid>
            <mx:AdvancedDataGrid ...>
                <!-- your columns and stuff like that -->
            </mx:AdvancedDataGrid>
        </ns1:dataGrid>
    </ns1>
    

    MyAdvancedDataGridContainer会添加您需要的所有精美内容,而无需更改和覆盖大量ADG丑陋的代码。