Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 10.04.2013, 13:28
aivashchenko вне форума Посмотреть профиль Отправить личное сообщение для aivashchenko Найти все сообщения от aivashchenko
  № 1  
Ответить с цитированием
aivashchenko

Регистрация: Nov 2012
Сообщений: 31
По умолчанию combobox в datagrid

создаю такую таблицу:
Код AS3:
 
import fl.data.DataProvider;
import fl.controls.DataGrid;
 
 
var dg:DataProvider = new DataProvider();
 
var myTextFormat:TextFormat = new TextFormat();
myTextFormat.font = "Comic Sans MS";
myTextFormat.color = 0x666666;
myTextFormat.size = 14;
 
 
var datagrid:DataGrid = new DataGrid;
datagrid.move(20, 50);
datagrid.width = 480;
datagrid.height = 230;
datagrid.rowHeight = 35;
datagrid.columns = ["цена", "норма", "сумма", "Сотрудник"];
datagrid.columns[0].width = 70; 
datagrid.columns[1].width = 70;
datagrid.columns[3].width = 240;
datagrid.resizableColumns = true; 
datagrid.setRendererStyle("textFormat", myTextFormat);
 
 
datagrid.editable = true;
datagrid.dataProvider = dg;
addChild(datagrid);
 
 dg.addItem ({цена:"", норма:"", сумма:"", Сотрудник:""});
создаю выпадающий список:
Код AS3:
import fl.controls.ComboBox;
import fl.data.DataProvider;
 
var dp:DataProvider = new DataProvider();
 
dp.addItem({label:""});            
dp.addItem({label:"1"});
dp.addItem({label:"2"});
dp.addItem({label:"3"});
 
var myComboBox:ComboBox = new ComboBox()
myComboBox.dataProvider = dp;
 
addChild(myComboBox);
Нужно что бы внутри каждого поля "Сотрудник" был выпадающий список combobox (желательно при клике на поле список появлялся а при выборе item оставалось поле с выбранным текстом).

Создать новую тему   Часовой пояс GMT +4, время: 00:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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