Wijmo UI for the Web
Two-Way Live Binding
Wijmo User Guide > Concepts > Integrating Frameworks > Knockout > Two-Way Live Binding
When data binding, any valid widget option can be set declaratively using Knockout. If an option is not bound to the ViewModel, then it simply gets passed through during initialization of the widget. The data-binding options listed in the following topics support two-way live binding and will automatically respond to changes in data.

For a full list of options for each widget, see the API sections linked in the following table:

Accordion Options
BarChart Options
BubbleChart Options
Calendar Options
Carousel Options
CompositeChart Options
Data Options
DatePager Options
Dilaog Options
Editor Options
Eventscalendar Options
Expander Options
Gallery Options
Grid Options
InputDate Options
InputMask Options
InputNumber Options
LightBox Options
LinearGauge Options
Linechart Options
List Options
Menu Options
Pager Options
PieChart Options
Popup Options
ProgressBar Options
RadialGauge Options
Rating Options
ScatterChart Options
Slider Options
Splitter Options
Superpanel Options
Tabs Options
Tooltip Options
Tree Options
Upload Options
Video Player Options
Wizard Options

If you want to create view-model binding, you can use the options included in the knockout.wijmo.js library. Set the widget option in the HTML markup. For an example, see the Knockout Pie Chart topic.

Widgets with Data-Binding Options

The following topics list the options in the knockout.wijmo.js library for each widget and include example markup for at least one of the options.

NOTE: You can set any valid widget option declaratively using Knockout. If an option is not bound to the ViewModel then it gets passed through during initialization of the widget. The options listed for each widget below are different in that they support two-way live data binding and automatically respond to changes in data.
KO Accordion Binding
KO BarChart Binding
KO BubbleChart Binding
KO Calendar Binding
KO Carousel Binding
KO CheckBox Binding
KO ComboBox Binding
KO CompositeChart Binding
KO DatePager Binding
KO Dilaog Binding
KO DropDown Binding
KO Editor Binding
KO EventsCalendar Binding
KO Expander Binding
KO Gallery Binding
KO Grid Binding
KO InputDate Binding
KO InputMask Binding
KO InputNumber Binding
KO LightBox Binding
KO LinearGauge Binding
KO LineChart Binding
KO List Binding
KO Menu Binding
KO Pager Binding
KO Piechart Binding
KO Popup Binding
KO Progressbar Binding
KO RadialGauge Binding
KO Radio Binding
KO Rating Binding
KO Ribbon Binding
KO ScatterChart Binding
KO Slider Binding
KO Splitter Binding
KO Superpanel Binding
KO Tabs Binding
KO TextBox Binding
KO Tooltip Binding
KO Tree Binding
KO Video Player Binding
KO Wizard Binding
See Also