The {@link geocortex.framework.events.Event} that is fired when this collection is modified.
An optional throttleDelay parameter that defines the delay between throttling operations (in milliseconds).
An array containing all the throttled binding operations currently active on this collection, if throttling is enabled.
Whether or not to perform throttled binding on this collection. If set to true, data-binding operations across this collection will be performed asynchronously to avoid blocking the UI thread.
Binds a handler to the binding event. This handler will be executed whenever the value of the collection is modified Through an ObservableCollection call. This method returns a subscription token that can be used to unsubscribe the handler.
The scope to execute the handler in. This will the meaning of 'this' inside of the handler when it is called.
The handler to execute when the Observable changes.
Get the collection of collections exposed as a single flat collection. Changes to this collection will be automatically reflected in the aggregate.
Get a range of values.
the index of the first item to include, inclusive
the index of the last item to include, inclusive (inconsistent with Array.slice, consistent with other ObservableCollection events)
Binds a handler the the binding event only once. The handler will only be executed the next time the ObservableCollection is updated. This method returns a subscription token that can be used to unsubscribe the handler.
The scope to execute the handler in.
The handler to execute when the Observable changes.
Fires the binding event twice, simulating a clear and and append of the entire collection back to its original state. See Observable.
Removes the event subscriptions that were created when sync() was called. This effectively unbinds the synchronization that exists between this ObservableCollection and another ObservableCollection.
Removes all items from this ObservableCollection where the supplied callback function returns a truthy value.
Set the collection of collections that will be exposed as a single flat collection. Set to null to clear.
Unbinds a binding subscription, given a valid subscription token received from a call to bind().
The token representing the previously added subscription handler.
Flattens a collection of collections as though it was a single collection with the order of all the elements preserved. Methods that manipulate the underlying collections are not supported.