Показать сообщение отдельно
Старый 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 оставалось поле с выбранным текстом).