настраиваемая расширенная сетка данных в Flex 4 - PullRequest
0 голосов
/ 10 июня 2011

У меня было 7 столбцов в расширенной сетке данных и один comboBox со всеми именами столбцов. На сетке данных должны отображаться только те столбцы, которые выбрано в поле со списком. Означает ли это настройку расширенных столбцов таблицы данных? Если у кого-то есть образцы, поделитесь ими.

1 Ответ

2 голосов
/ 10 июня 2011

Например, если у вас есть 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 исчезнет.Если вы хотите снова показать этот столбец, просто присвойте истинное значение его видимому свойству.

...