Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Динамическое добавление колонок в DataGrid (http://www.flasher.ru/forum/showthread.php?t=88712)

Alexandor1984 29.11.2006 11:13

Динамическое добавление колонок в DataGrid
 
Народ, кто-нить делал динамическое добавление колонок в DataGrid???

ex.image 30.11.2006 01:49

:victory:
Код:

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
        <mx:Script>
                <![CDATA[
                        import mx.controls.dataGridClasses.DataGridColumn;
                        private function addNewColumn(name:String):void
                        {
                                var newColumn:DataGridColumn = new DataGridColumn(name)
                                var columnArray:Array = grid.columns
                                columnArray.push(newColumn)
                                grid.columns = columnArray
                        }
                ]]>
        </mx:Script>
        <mx:Button label="Button" click="addNewColumn(columnName.text)" left="10" top="10" height="22" width="160"/>
        <mx:DataGrid id="grid" right="7" left="178" top="11">
                <mx:columns>
                        <mx:DataGridColumn headerText="Column 1" dataField="col1"/>
                        <mx:DataGridColumn headerText="Column 2" dataField="col2"/>
                        <mx:DataGridColumn headerText="Column 3" dataField="col3"/>
                </mx:columns>
        </mx:DataGrid>
        <mx:TextInput id="columnName" text="MyNewColumn" left="10" top="40" width="160"/>

</mx:Application>


майор Пронин 02.04.2007 13:20

а как удалять колонки?
т.е. нужно, чтобы при перезагрузке данных в datagrid сначала все колонки были удалены, потому что каждый раз число колонок разное


Часовой пояс GMT +4, время: 18:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.