2011-06-10 67 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就會消失。如果您想再次顯示該列,只需將真值分配給其可見屬性即可。