Сетка данных Advance Flex - PullRequest
       27

Сетка данных Advance Flex

0 голосов
/ 05 августа 2011

Случайно есть способ показать строку «Барбара Дженнингс» рядом с папкой «Аризона».Я знаю, что это невозможно, потому что эти две записи сгруппированы по «Аризоне» и отображаются под групповым полем «Аризона», но для одного из моих требований я хочу показать, что целые сгруппированные записи начинаются с родительского уровня, даже если «Аризона» закрытаодна запись должна быть видна.Пожалуйста, обратитесь к ожидаемому экрану o / p ниже.

Я пробовал использовать шторы для окон Flex libs, единственная проблема, которую я вижу с шторами - это необходимость вручную (через сценарий действия) позаботиться о проверке пользовательского интерфейса / проверке.

enter image description here

Ожидаемый результат

enter image description here

Ответы [ 2 ]

0 голосов
/ 19 октября 2011

Установить значок листа по умолчанию на ноль, чтобы скрыть его

 <mx:AdvancedDataGrid width="100%" height="100%" defaultLeafIcon="{null}">
0 голосов
/ 05 августа 2011

Хорошо.Это возможно.Но это будет очень уродливо)

В AdvancedDataGrid вы можете определять, когда открываете или закрываете строку.

Когда вы это сделаете, вы можете просто просмотреть объекты в массиве поставщика данных и изменить свойства, являющиеся полями данных.

Алгоритм будет выглядеть следующим образом: если элемент открыт, скопируйте свойства изпервый дочерний элемент к родительскому элементу, второй дочерний элемент к первому дочернему элементу и т. д. и стирание свойств последнего дочернего элемента.Вы можете добавить несколько флагов к объектам, которые будут определять, был ли объект открыт или закрыт ..

Что-то в этом роде:)

...