Events dispatched by flat collections.

Available since

1.0.0

.

See also:

Static variables

@:value("addItem")staticinlineread onlyADD_ITEM:EventType<FlatCollectionEvent> = "addItem"

The FlatCollectionEvent.ADD_ITEM event type is dispatched when an item is added to a collection.

Available since

1.0.0

.

See also:

@:value("filterChange")staticinlineread onlyFILTER_CHANGE:EventType<FlatCollectionEvent> = "filterChange"

The FlatCollectionEvent.FILTER_CHANGE event type is dispatched when a filter function has been applied to or removed from a collection.

Available since

1.0.0

.

See also:

@:value("removeAll")staticinlineread onlyREMOVE_ALL:EventType<FlatCollectionEvent> = "removeAll"

The FlatCollectionEvent.REMOVE_ALL event type is dispatched when all items are removed from the collection simulatanously by calling removeAll() on the collection.

Available since

1.0.0

.

See also:

@:value("removeItem")staticinlineread onlyREMOVE_ITEM:EventType<FlatCollectionEvent> = "removeItem"

The FlatCollectionEvent.REMOVE_ITEM event type is dispatched when an item is removed from a collection.

Available since

1.0.0

.

See also:

@:value("replaceItem")staticinlineread onlyREPLACE_ITEM:EventType<FlatCollectionEvent> = "replaceItem"

The FlatCollectionEvent.REPLACE_ITEM event type is dispatched when an item is replaced in a collection.

Available since

1.0.0

.

See also:

@:value("reset")staticinlineread onlyRESET:EventType<FlatCollectionEvent> = "reset"

The FlatCollectionEvent.RESET event type is dispatched when the entire underlying data structure is replaced.

Available since

1.0.0

.

@:value("sortChange")staticinlineread onlySORT_CHANGE:EventType<FlatCollectionEvent> = "sortChange"

The FlatCollectionEvent.SORT_CHANGE event type is dispatched when a sort compare function has been applied to or removed from a collection.

Available since

1.0.0

.

See also:

@:value("updateAll")staticinlineread onlyUPDATE_ALL:EventType<FlatCollectionEvent> = "updateAll"

The FlatCollectionEvent.UPDATE_ALL event type is dispatched when the updateAll() method is called on the collection.

Available since

1.0.0

.

See also:

@:value("updateItem")staticinlineread onlyUPDATE_ITEM:EventType<FlatCollectionEvent> = "updateItem"

The FlatCollectionEvent.UPDATE_ITEM event type is dispatched when the updateAt() method is called on the collection.

Available since

1.0.0

.

See also:

Static methods

@:value({ cancelable : false, bubbles : false, removedItem : null, addedItem : null })staticdispatch(dispatcher:IEventDispatcher, type:String, index:Int, ?addedItem:Dynamic, ?removedItem:Dynamic, bubbles:Bool = false, cancelable:Bool = false):Bool

Dispatches a pooled event with the specified properties.

FlatCollectionEvent.dispatch(component, Event.ADD_ITEM, 0, item);
Available since

1.0.0

.

Constructor

@:value({ cancelable : false, bubbles : false, removedItem : null, addedItem : null })new(type:String, index:Int, ?addedItem:Dynamic, ?removedItem:Dynamic, bubbles:Bool = false, cancelable:Bool = false)

Creates a new FlatCollectionEvent object with the given arguments.

Available since

1.0.0

.

See also:

Variables

addedItem:Dynamic

The item that was added to the collection, or null, if no item was added.

Available since

1.0.0

.

index:Int

The index of the item in the collection that is associated with this event, or null, if there is no specific item.

Available since

1.0.0

.

removedItem:Dynamic

The item that was removed from the collection, or null, if no item was removed.

Available since

1.0.0

.

Methods