Notice: This thread is over two years old; the information may be outdated. Please consider creating a new thread if you require free support. If you have an active SiteOrigin Premium license, you can email our premium support desk at [email protected].
Hey my friends,
i have some field which only be activ if a checkbox field is true.
how should i create this hide/show state emitter and state handler?
'a4newreadlessmore_desk_tab_unfolded' => array( 'type' => 'checkbox', 'label' => __('entfalteter Text im Desktop und Tablet', 'so-widgets-bundle'), 'default' => false, 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'a4newreadlessmore_desk_tab_unfolded' ) ), ), 'a4newreadlessmore_desk_tab_height' => array( 'type' => 'number', 'label' => __('Height für Desktop und Tablet', 'so-widgets-bundle'), 'description' => 'nur Höhe in Pixelanzahl wie 300', 'state_handler' => array( 'a4newreadlessmore_desk_tab_unfolded' => array('show') ) ),
Hi Sam,
You should set a state based on the value of the field. You can see an example of this in the Conditional Callback example and in the SiteOrigin Hero widget.