Flex 4中定制的高级数据网格

时间:2011-06-10 11:09:42

标签: flex actionscript-3 flex4

我在高级数据网格中有7列,并且有一个包含所有列名称的comboBox。 datagrid应该只显示用户在comboBox中选择的列。这是否意味着高级数据网格列的自定义?如果有人有任何样品,请分享。

1 个答案:

答案 0 :(得分:2)

例如,如果您有像这样的DataGrid

<s:DataGrid 
            width="100%" height="100%" dataProvider="{ac01}" >
    <s:columns>
        <s:ArrayList>
            <s:GridColumn id="colType" dataField="type" headerText="Type"/>
            <s:GridColumn dataField="message" headerText="Message" />
        </s:ArrayList>
    </s:columns>
</s:DataGrid>

您可以触发某些事件并调用此行代码

colType.visible = false;

然后列colType将消失。如果要再次显示该列,只需将true值指定给其visible属性。