Switch - determine which child widgets to use by given value, optionaly processed by map function. More...
Static Public Member Functions | |
static | renderWidget (\Duf::Form $form, $template_engine, $widget_conf) |
Render the widget. More... | |
Switch - determine which child widgets to use by given value, optionaly processed by map function.
This switch can be used for displaying values in a pretty way or to show/hide part of the form.
Field value is used to select widgets from widgets_map
. These widgets are rendered as usual. Invalid values (not present in widgets_map
) are silently ignored and default_widgets
are used instead.
|
static |
Render the widget.
$form | is the Form. |
$template_engine | is templating engine which may be used for rendering (optional). |
$widget_conf | is configuration of the widget. It must contain `'#!'` key to determine next renderer. |
Implements IWidgetRenderer.