![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2012
Сообщений: 31
|
создаю такую таблицу:
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 ({цена:"", норма:"", сумма:"", Сотрудник:""}); 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); |
|
|||||
|
http://help.adobe.com/ru_RU/FlashPla...lRenderer.html
Не то? Добавлено через 1 минуту Ой вот http://help.adobe.com/ru_RU/FlashPla...ellEditor.html точно то
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Nov 2012
Сообщений: 31
|
в примере combobox передает значения в datagrid, а нужно чтобы в поле таблицы был элемент datagrid
|
|
|||||
|
Регистрация: Nov 2012
Сообщений: 31
|
извиняюсь объект combobox
|
|
|||||
|
Ну и?
Цитата:
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Nov 2012
Сообщений: 31
|
получилось добавить кнопку:
MyRenderer2.as package { import fl.controls.CheckBox; import fl.controls.DataGrid; import fl.controls.ComboBox; import fl.controls.Button; import fl.controls.listClasses.ICellRenderer; import fl.controls.listClasses.ListData; import fl.containers.BaseScrollPane; import flash.events.MouseEvent; public class MyRenderer2 extends Button implements ICellRenderer { private var _listData:ListData; private var _data:Object; public function MyRenderer2() { this.addEventListener(MouseEvent.CLICK, mouseClickHandler); } private function mouseClickHandler(e:MouseEvent):void { _data.Number; } public function set listData(newListData:ListData):void { _listData = newListData; //------------------------------- label = "TEST"; //--запишем в кнопку значение } public function get listData():ListData { return _listData; } public function set data(newData:Object):void { _data = newData; } public function get data():Object { return _data; } } } но ComboBox не добавляет... |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|