DataSets
Last updated
Was this helpful?
Last updated
Was this helpful?
The code for the following examples are available in the project inside the \datasets
folder.
encapsulate much of the plumbing for executing queries and responding to data changes on behalf of components. Datasets react to and send updates to components as standard . As a result, most components that need to handle data changes will leverage datasets for data binding.
In order to leverage datasets for data binding, a component starts by extending the base class via the syntax below in JavaScript.
Next, initialize the base wire.ui.Component
class by calling the init
method which takes the following parameters.
Name
Description
element
The element passed into the render
method.
config
dataBind
The function to call when data bound to the component has changed. This includes the initial binding.
Name
Description
default
The default settings for the component's configuration.
user
The settings passed into the render
method. These will override the default
settings.
The following is a full example of the initialize
method being called in a component.
The _bind
method set in the dataBind
configuration above is detailed below in comments.
See section below.
The default configuration settings for the component will be merged with the ones passed in as part of the component binding. See for more information.