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

MAD_B 02.05.2007 08:09

картинки в DataGrid
 
Люди добрые, подскажите.
Хочу в некоторые ячейки dataGrid запихать картинки как это можно сделать? И как назначить им события (например по нажатию на эти картинки переход по ссылке)
Буду благодарен за любую информацию.

MAD_B 02.05.2007 08:10

речь идет про Flex есно...

ShockWave1024 02.05.2007 12:05

если у твоей таблицы есть dataProvider - то без проблем через itemRenderer ...
в документации очень много разделов этому посвященных, это ключевой момент, на форуме всего не растолкуют, читай больше ...

asuri 02.05.2007 19:13

Код:

import MyItemRenderer;
var columnArray:Array = MyDataGrid.columns;
columnArray[x].itemRenderer=new ClassFactory(MyItemRenderer);
//где x- номер столбца, MyDataGrid-твой датагрид , MyItemRenderer- соответственно рендерер.

ниже MyItemRenderer
Код:

<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="16" height="16">
<mx:Image width="16" height="16" name="edit" source="/i/testimage.gif" />
</mx:VBox>


MAD_B 06.05.2007 03:28

Спасибо всем кто ответил...
А нельзя поподробнее про MyItemRenderer Как он задается?

MAD_B 06.05.2007 18:29

Нашел не плохой пример...
http://www.dgrigg.com/samples/flex/d...iew/index.html
Возможно кого-то заинтересует...
Но, это не мой случай... т.к. у меня данные для DataGrid формируются динамически и не известно сколько колонок и столбцов будет...Подгружает DataProvider
Поэтому вопрос остается открытым... :confused:


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

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