Initializes a new instance of the {@link geocortex.essentials.DataLink} class.
Occurs when initialization of this object fails.
Occurs when initialization succeeds with a response from the REST endpoint. Depending on the API, this response may actually be an error message served as a correct HTTP response.
The display name.
The collection of {@link geocortex.essentials.Extension}s associated with the data link. Extensions can be defined by the administrator on the server.
The ID of the DataLink
The exception that occurred if the object could not be initialized.
Whether or not the object was successfully initialized.
Indicates whether the data fetched by the datalink represents a one to one relationship with the feature.
The parameters of the data link.
Arbitrary properties associated with this DataLink. The properties are defined by the administrator on the server.
The collection of search tables for the data link.
The {@link geocortex.essentials.Site} that this resource belongs to.
The URL that this resource was initialized from.
The visibility of the DataLink.
Performs a callback function when this instance has been initialized. If this instance is already initialized when this function is called, the callback function will execute immediately.
The scope to using when executing the callback - i.e. the value of the 'this' variable in the callback function. This parameter may be ommitted in which cased the first parameter will be used as the callback function.
The callback function to execute when this instance has been initialized.
Initializes the {@link geocortex.essentials.AsyncInitializable}. This is an asynchronous method, you may subscribe to the onInitialized and onInitializationFailed events for completion information.
Gets whether the {@link geocortex.essentials.DataLink} is currently performing data linking.
True if datalinking is currently being performed, false otherwise.
Performs the data linking operation using set of feature attributes required during the operation. This is an asynchronous method; you may provide delegates for completion or error information.
An esri.tasks.FeatureSet that contains the attributes defined in the parameters. The method uses only the required attributes and ignores any other attributes in the feature set.
The delegate that will be called when the operation has completed, even if an error occurs. This delegate expects one argument: an Object containing the result.
The delegate that will be called if an error occurs during the operation. This delegate expects two arguments: a reference to the DataLink instance, and an Error.
Represents a DataLink as defined by a {@link geocortex.essentials.Layer}. A data link is a data relation between spatial attributes and tabular data from a foreign data source, such as a SQL database or a spreadsheet. DataLinks allow data from external data sources to be pulled into web mapping applications.