2011-06-10 49 views
0

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

回答

2

例如,如果你有这样

<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> 

一个DataGrid您可以触发一些事件并调用这行代码

colType.visible = false; 

则列colType就会消失。如果您想再次显示该列,只需将真值分配给其可见属性即可。