Форум 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=111097)

candysays 15.04.2008 23:07

ввод данных через DataGrid
 
собственно, вопрос в том, как организовать ввод некоторого количества данных(только числа) в ячейки DataGrid. одного
Код:

editable="true"
не хватает. хотелось бы знать, насколько вообще это оправдано с точки зрения удобства дальнейшей обработки по отношению к куче TextInput'ов.
короче, подскажите, пожалуйста, как сделать так, чтобы можно было ткнуть по ячейке и написать туда, что нужно

baron27 16.04.2008 01:14

В хелпе есть примеры. Поищи по itemEditor.

candysays 18.04.2008 04:37

с этим разобрался. теперь проблема с AdvancedDataGrid
Код:

...
<mx:groupedColumns>
      <mx:AdvancedDataGridColumn dataField="num"/>
      <mx:AdvancedDataGridColumnGroup dataField="dynamicAirHead">
              <mx:AdvancedDataGridColumn dataField="x" />
              <mx:AdvancedDataGridColumn dataField="deltaL"/>
              <mx:AdvancedDataGridColumn dataField="deltaH"/>
      </mx:AdvancedDataGridColumnGroup>
...

в этом примере при редактировании ячеек столбца num введенное значение сохраняется, а в сгруппированных столбцах - нет. почему?

сам массив вот (т.е. только первая строка):
Код:

private var expRawData:ArrayCollection = new ArrayCollection([
{num:                                "1",
dynamicAirHead:                {x:"0", deltaL:"0", deltaH:"0"},
staticPressureFallInBeam:        {x1:"0", deltaL1:"0", deltaP:"0"},
airTemperature:                        {tAirDash:"0", tAirDoubleDash:"0"},
powerInput:                        {w:"0"},
surfaceTemperature:                {eDash:"0", tWallDash:"0", eDoubleDash:"0", tWallDoubleDash:"0"}
 }])

Всего-то надо забить числа и записать обратно в массив. совсем запутался


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

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