Как установить mxColumn.itemRenderer, скопировав sparkColumn.itemRenderer во время выполнения?создать mx dataGrid itemRenderer от искры во время выполнения
У меня есть приложение, которое использует mx: DataGrid, mx: AdvancedDataGrid и s: DataGrid.
Мы реализуем функцию «печать», используя mx: PrintDataGrid и mx: PrintAdvancedDataGrid.
Мы устанавливаем столбцы dataGrid для печати в столбцы dataGrid, которые мы хотим распечатать, например:
printDataGrid.columns = targetDataGrid.columns; // или
printAdvancedDataGrid.columns = targetDataGrid.columns;
Выполняя это, печать сохраняет формат элементаРедатчики.
Когда DataGrid к печати искра, столбцы итерации, и новые свечи колонны из
for (var i:uint; i < sparkColumns.length; i++)
{
sparkColumn = sparkColumns.getItemAt(i) as GridColumn;<br/>
mxColumn = new DataGridColumn();<br/>
mxColumn.headerText = sparkColumn.headerText;<br/>
mxColumn.dataField = sparkColumn.dataField;<br/>
//mxColumn.itemRenderer = sparkColumn.itemRenderer;<br/>
mxColumns.push(mxColumn);
}
Свойство DataField и HeaderText легко переводить с тх искрами колонн, но itemRenderers являются хитрее.
Как установить mxColumn.itemRenderer в значение sparkColumn.itemRenderer?
Кто-нибудь знает, как выкопать компоненты/функции/свойства в источнике искрителя? Как «набирать тип» для mx itemRenderer?