Показать сообщение отдельно
Старый 11.05.2011, 18:09
AntonSurkont вне форума Посмотреть профиль Отправить личное сообщение для AntonSurkont Найти все сообщения от AntonSurkont
  № 5  
Ответить с цитированием
AntonSurkont
 
Аватар для AntonSurkont

Регистрация: Dec 2009
Сообщений: 122
Назначен

Добавлено через 1 минуту
Я сделал так:
Код AS3:
dg = new DataGrid();
 
var ac:ArrayCollection = new ArrayCollection();
var n:int = dataGrid.dataProvider.length;
for (var i:int = 0; i < n; i++)
{
	ac.addItem(ObjectUtil.copy(Object(dataGrid.dataProvider)[i]));
}
dg.dataProvider = ac;
 
var arr1:Array = new Array();
var m:int = dataGrid.columns.length;
for (var j:int = 0; j < m; j++)
{
	arr1.push(new DataGridColumn(dataGrid.columns[j].dataField));
}
dg.columns = arr1;
и все аккуратно копируется, и колонки и внутреннее наполнение Датагрида