Calculator

Calculators allow dynamic computations of component values. The calculations could base on the contents of other components. Modification in dependent components cause recalculation of the value. If the dependent component is editable, the calculated value can be changed later by manual input. The existing set of predefined calculators can be combined and extended by own implementations. Therefore complex calculations can be executed in a form.

Calculators can be used to generate the contents of select lists, so options of other components dynamically influenced by user input. Also structures with tree view and selectable components could be modified by calculators during run-time.