← all demos

Options

The trailing options object every control accepts. disabled and visibleWhen are reactive predicates — they re-evaluate themselves, so a rule written once keeps holding.

What the panel is doing

onChange fires on user input only

Try: switch Mode to manual and watch the auto-only rows disable and the manual section appear. Then press Set from code: the widgets move, but no onChange is logged — programmatic writes are not user input. Tick Lock everything while dragging Exposure and its graph holds what it had. Add ?debug to the address for a row that visible: false is otherwise keeping out of the panel.