.. _pages/data_binding: Data Binding ************ Data binding is a `concept `__ by which two data items are bound, so that changes to one are propagated to the second, and vice versa. This requires the possibility to detect such changes during runtime. In qooxdoo, :ref:`class properties ` fulfill this requirement. Using data binding allows you to e.g. keep two widgets automatically synchronized over the runtime of your application, although they might be spatially separated and have wildly different visual representations (e.g. a text field and a spinner). .. toctree:: data_binding/data_binding data_binding/single_value_binding data_binding/controller data_binding/stores data_binding/models data_binding/events