Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Выбор контрола (http://www.flasher.ru/forum/showthread.php?t=116485)

Pogrebeshka 02.10.2008 04:14

Выбор контрола
 
Всем Доброго время суток :)

Подскажите на базе какого контрола было бы удобнее реализовать такую таблицу http://www.webdesignpackages.com/en/...ign/index.asp#

Спасибо.

ZVEr13 02.10.2008 09:36

Полагаю что возможностей DataGrid будет достаточно

Pogrebeshka 02.10.2008 13:18

Я сначала тоже так подумал, что DataGrid подойдет, только одна вещь меня смущает, это то что в DataGrid нельзя применить ItemRenderer для строки, а здесь это потребуется.

ПРошу меня поправить, если я не прав.

Minras 02.10.2008 14:23

насколько я помню, можно юзать айтемрендерер для столбца.

Pogrebeshka 02.10.2008 14:28

Абсолютно согласен, для столбца это можно сделать очень просто и это решилобы моментально все проблемы, только для строки нельзя, покрайней мере я не знаю как.

mitado 02.10.2008 15:52

для чего ты хочешь использовать itemRendered строки? Приведенный пример можно легко реализовать с DataGrid

Pogrebeshka 02.10.2008 19:27

я бы его использовал для вставки рисунков. Если это так легко можно реализовать с DataGrid, то может подскажите как? И чтобы заполнение было из XML файла. У меня что-то легко не получается.

mitado 03.10.2008 14:49

Код:

<mx:DataGrid  id="dg" width="100%" height="100%" dataProvider="{XMLDATA.ITEM}" variableRowHeight="true" >                <mx:columns>
    <mx:DataGridColumn >
          <mx:itemRenderer>
                    <mx:Component>
                      <mx:Image source="{data.@IMAGE}"/>
                </mx:Component>
          </mx:itemRenderer>
    </mx:DataGridColumn>
 ...


Pogrebeshka 04.10.2008 01:21

Спасибо, только это придется немного изменить, я бы ItemRenderer cделал из двух компонентов, потому что приходится выбирать или текст или рисунок.

kutuzov 04.10.2008 18:59

Не маловероятно, что у вас ещё возникнут проблемы с заменой header'ов в DataGrid, там, где большие иконки компьютеров располагаются.

Я бы использовал Grid для точной копии. Если же вам не важнА точность копии, тогда используйте DataGrid.


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

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