Description
Data binding should be more robust. It should support a configurable two-way mapping using a bind type of LOAD, STORE, or BOTH, and should support binding to model data as well as selection state in data-driven components. The following components should be updated:
Button
Calendar
CalendarButton
ColorChooser
ColorChooserButton
Label
ListButton
ListView
Spinner
TableView
TextArea
TextInput
TreeView
Additionally, data binding events should be moved to their own interfaces, as the addition of these new bound properties will create a number of new data-binding related events.