Пакет | mx.collections |
Интерфейс | public interface IGroupingCollection extends IHierarchicalData , IEventDispatcher |
Средство реализации | GroupingCollection |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
grouping : Grouping
Объект группировки, примененный к исходным данным. | IGroupingCollection |
Метод | Определено | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | IEventDispatcher | ||
Обновление, выполняемое асинхронно, отменяет операцию обновления и останавливает формирование групп. | IGroupingCollection | ||
Возвращает значение true, если узел может содержать нижестоящие элементы. | IHierarchicalData | ||
Посылает событие в поток событий. | IEventDispatcher | ||
Возвращает объект, представляющий нижестоящие элементы узла. | IHierarchicalData | ||
Возвращает данные из узла. | IHierarchicalData | ||
Возвращает корневой элемент данных. | IHierarchicalData | ||
Возвращает значение true, если узел имеет нижестоящие элементы. | IHierarchicalData | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | IEventDispatcher | ||
Применяет группировку к представлению. | IGroupingCollection | ||
Удаляет прослушиватель из объекта EventDispatcher. | IEventDispatcher | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | IEventDispatcher |
grouping | свойство |
grouping:Grouping
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект группировки, примененный к исходным данным. Установка этого свойства автоматически не обновляет представление; поэтому после его настройки следует вызвать метод refresh()
.
Примечание. Реализации IGroupingCollection в Flex перед выполнением группировки извлекают все элементы из удаленного местоположения.
Реализация
public function get grouping():Grouping
public function set grouping(value:Grouping):void
cancelRefresh | () | метод |
public function cancelRefresh():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обновление, выполняемое асинхронно, отменяет операцию обновления и останавливает формирование групп. Этот метод отменяет обновление, если оно инициируется только вызовом метода refresh()
с аргументом true
, соответствующим асинхронному обновлению.
refresh | () | метод |
public function refresh(async:Boolean = false):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Применяет группировку к представлению. IGroupingCollection не обнаруживает изменений группы автоматически, поэтому для обновления представления после установки свойства group
следует вызвать метод refresh()
.
Метод refresh()
можно применять асинхронно путем вызова refresh(true)
.
При синхронном вызове refresh()
клиент должен ожидать события CollectionEvent со значением свойства kind
, равным CollectionEventKind.REFRESH
, для обеспечения завершения метода refresh()
.
Параметры
async:Boolean (default = false ) — Значение true определяет асинхронное обновление. Значение по умолчанию равно false , обозначая синхронное обновление.
|
Boolean — Значение равно true при завершении метода refresh() и false , если обновление остается незавершенным, т. е. элементы по-прежнему могут находиться в состоянии ожидания.
|
Tue Jun 12 2018, 11:34 AM Z