![]() |
|
||||||||||
|
|||||
|
[+1.3 25.09.06]
Регистрация: Aug 2002
Сообщений: 42
|
Люди, кто-нибудь работал с этой волшебной компонентой? А то в Хелпе нихрена не ненаписано. Содрал pdf с описанием у macromedia, но оттуда 3/4 методов и свойств не реагирует. Кроме как добавлять столбики пока нифига не вышло. Можно как-нить вкратце: что оно конкретно может и как его юзать?
P.S. Вопрос в догонку. Можно ли менять некоторые свойства компонентов? А то у Checkbox'a текст на черном фоне нифига не видно.. ![]() |
|
|||||
|
Регистрация: Dec 2003
Сообщений: 143
|
А что тебе конкретно надо?
|
|
|||||
|
[+1.3 25.09.06]
Регистрация: Aug 2002
Сообщений: 42
|
Конкретно? Ну например такие банальные вещи:
1) добавление данных (уже сделал 3 колонки) 2) изменение ширины столбцов (на программном уровне), т.к. по дефолту название не вмещается в колонку. 3) можно ли добавлять данные не текстового характера (графику например)? 4) сортировка по столбцам 5) как менять цвет выделения записей? С зеленого на любой другой? В принципе это проблема не DataGrid а компонентов вообще. Где про это можно почитать? |
|
|||||
|
Регистрация: Dec 2003
Сообщений: 143
|
1) добавление данных (уже сделал 3 колонки)
НУ ясный хер можно ![]() конкретнее: почитай про датапровайдер 2) изменение ширины столбцов (на программном уровне), т.к. по дефолту название не вмещается в колонку. из хелпа myDataGrid.getColumnAt(index).width 3) можно ли добавлять данные не текстового характера (графику например)? используй CellRenderer 4) сортировка по столбцам встроенная сортировка вроде как сортирует как строки как поменять ее - не знаю точно, не разбирался 5) как менять цвет выделения записей? С зеленого на любой другой? В принципе это проблема не DataGrid а компонентов вообще. Где про это можно почитать? данная проблема решилась при использовании CellRenderera кокретно пример можно тут глянуть http://www.superbroker.ru/bar/AboutDeskQuote.shtml |
|
|||||
|
Регистрация: Oct 2003
Адрес: Украина, Житомир
Сообщений: 22
|
НАШЕЛ!!!!!!!!!!!!!
Для того чтобы активировать все свойства и методы всех компонентов, в том числе и DataGrid, нужно прописать следующий код: mx.accesebility.[имя компонента].enableAccesebility Код может содержать ошибки, т.к. не дома сижу в инете, но поискав в хелпе для других компонентов вы точно это найдёте. После этого работают даже все фишки со setStyle. Например для того чтобы задать цвет строк в таблице нужно просто написать: dataGrid.setStyle("alternateRowColor",[''0x0000aa,''0xaa0000"]); После этого четные и нечетные строки будут разного цвета. Поиск РУЛИТ. Удачи. |
|
|||||
|
Регистрация: Oct 2003
Адрес: Украина, Житомир
Сообщений: 22
|
Поправка кода.
mx.accessibility.DataGridAccImpl.enableAccessibility(); |
![]() |
Часовой пояс GMT +4, время: 21:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|