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

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Да, действительно, одни и те же нельзя использовать в разных датагридах. Как вариант могу предложить:
Код AS3:
registerClassAlias ("copiedColumn", DataGridColumn);
var tempCols:Array = [];
for each(var col:DataGridColumn in dataGrid.columns)
{
	var buffer:ByteArray = new ByteArray();
	buffer.writeObject(col);
	buffer.position = 0;
 
	tempCols.push(buffer.readObject() as DataGridColumn);
}
 
dg.columns = tempCols;