Container
class Container
Provides a render element that wraps child elements in a container.
Surrounds child elements with a <div> and adds attributes such as classes or an HTML ID.
Usage example:
$form['needs_accommodation'] = array( '#type' => 'checkbox', '#title' => $this->t('Need Special Accommodations?'), ); $form['accommodation'] = array( '#type' => 'container', '#attributes' => array( 'class' => 'accommodation', ), '#states' => array( 'invisible' => array( 'input[name="needs_accommodation"]' => array('checked' => FALSE), ), ), ); $form['accommodation']['diet'] = array( '#type' => 'textfield', '#title' => $this->t('Dietary Restrictions'), );
Plugin annotation
@RenderElement("container")
Hierarchy
- class \Drupal\Component\Pl