Просмотр полной версии : Пара вопросов по DataGrid.
Всем доброго времени суток. Задача у меня такая - имеется DataGrid, xочу сделать его
enabled=false (пока не нашел другого способа убрать курсор выделения и возможность изменять ширину столбцов пользователем), при этом задать цвет ее фона(теперь он серый и ничего с этим не сделать). Кроме того нужно убрать ScrollBar. Кто подскажет последовательность заклинаний, с помощью которые можно этого добиться? =)
alexcon314
03.02.2010, 09:01
import mx.controls.gridclasses.DataGridColumn;
var myDP:Array = new Array();
for (var i = 0; i < 20; i++) {
myDP.addItem({id:i, name:"Dave", price:"Priceless", age:23,post:"mail"});
}
my_dg.dataProvider = myDP;
my_dg.headerHeight = 40;
my_dg.vScrollPolicy = "off";
my_dg.hScrollPolicy = "off";
my_dg.setStyle("backgroundColor",0xffffcd);
my_dg.setStyle("headerColor",0xffffcd);
my_dg.setStyle("selectionColor",0xffff00);
my_dg.setStyle("useRollOver",false);
my_dg.setStyle("hGridLines",true);
var colNum = my_dg.columnCount;
for(var i = 0; i<colNum; i++){
var col:DataGridColumn = my_dg.getColumnAt(i);
col.resizable = false;
}
Большое спасибо. Да, и еще хочу понять - есть ли реализация пейджинга в DataGrid или его придется руками делать?
alexcon314
03.02.2010, 14:04
нету пейджинга, если я правильно понял, что вы подразумевали.
Ну в данном случае мне нужно сделать перемотку по страницам вверх и вниз.
alexcon314
03.02.2010, 17:54
нет, такого метода в датагриде нету.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.