Adobe Flex: AdvancedDataGrid Сгруппированные столбцы - производительность - PullRequest
2 голосов
/ 10 мая 2011

Когда я создаю сетку с 1000 столбцами, ADG работает хорошо.Когда я создаю столбец группировки, производительность вертикальной полосы прокрутки очень плохая.

Скажем, у меня есть один родительский столбец с 10 дочерними столбцами внутри.Как это у меня есть всего 100 родительских столбцов.Когда я показываю 50 строк записей в этой таблице, горизонтальная полоса прокрутки занимает много времени при перетаскивании с помощью панели.

<fx:Script>
<![CDATA[
    private var dp:Array = [
        { symbol: "ADBE", name: "Adobe Systems Inc.", price: 49.95,high: 40, low: 1, av:23, med: 5 }, <br>
        { symbol: "ADBE", name: "Adobe Systems Inc.", price: 49.95,high: 40, low: 1, av:23, med: 5 }, <br>
        { symbol: "ADBE", name: "Adobe Systems Inc.", price: 49.95,high: 40, low: 1, av:23, med: 5 } <br>
    ];
]]> <br>
</fx:Script>                

<mx:AdvancedDataGridColumn headerText="col1"  dataField="symbol"/>
<mx:AdvancedDataGridColumn headerText="name"  dataField="name"/>
<mx:AdvancedDataGridColumnGroup headerText="price1">
    <mx:AdvancedDataGridColumn headerText="price" dataField="price"/>
    <mx:AdvancedDataGridColumn headerText="high" dataField="high"/>
    <mx:AdvancedDataGridColumn headerText="low" dataField="low"/>   
<mx:AdvancedDataGridColumn headerText="av" dataField="av"/> 
<mx:AdvancedDataGridColumn headerText="med" dataField="med"/>
</mx:AdvancedDataGridColumnGroup>

1 Ответ

0 голосов
/ 16 июля 2013

mx AdvancedDataGrid имеет проблемы с производительностью, когда в нем больше столбцов .. (Производительность скроллера низкая)

Иногда это не удается при рисовании сетки Вы можете использовать основанную на искре гибкую сетку или создать свою собственную искровую сетку.

...