An observable collection of column headers for the table
An observable indicating whether the table is in edit mode.
An observable indicating whether the table has outstanding edits.
The function to update the feature count displayed in the header when a filter is applied.
An object containing the configurable options for the table.
The event to fire when a particular record is clicked with the particular record as context parameter
The amount of time (in milliseconds) after which a hover on a record is considered a hover. Defaults to 0ms.
The event to fire when a particular record ceases to be hovered upon.
The event to fire when a particular record is hovered on for a preset duration (300ms default) with the particular record as context parameter
The amount of time (in milliseconds) after which a press on a record is considered a long press. Defaults to 1000ms.
The event to fire when a particular record is pressed for a preset duration (1000ms default) with the particular record as context parameter
The various records (rows) contained in this table
Binds a handler to an Observable or to a dojo.connect. Binding to an Observable:
``` this.auto(someObservable, function (newValue) { });
with explicit scope:
this.auto(someObservable, this, function (newValue) { });
Alternately, pass an event name as a string to use dojo.connect:
this.auto(window, "onclick", function () { }); ```
Either an Observable (for observable bindings) or a regular object (if arg1 is a string)
If arg0 is an Observable, a function or scope object. Otherwise, an event name (to use with dojo.connect).
If arg0 is an Observable, a function handler.
Destroys the object completely
Disposes any bindings tracked by this object.
Gets a language resource from the Application's resource dictionary, given a key, and optional locale. Returns null if the resource does not exist.
The locale of the resource to fetch. Defaults to the current application locale.
Override or attach to provide custom clean-up behaviour.
Tracks a subscription to an {@link geocortex.framework.commands.Command}, disposing it when this object is disposed with the destroy method.
Tracks a subscription to an {@link geocortex.framework.events.Event}, disposing it when this object is disposed with the destroy method.
Default view model for a TableView.