class Fieldset in Drupal 10
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Render/Element/Fieldset.php \Drupal\Core\Render\Element\Fieldset
 - 9 core/lib/Drupal/Core/Render/Element/Fieldset.php \Drupal\Core\Render\Element\Fieldset
 
Provides a render element for a group of form elements.
Usage example:
$form['author'] = array(
  '#type' => 'fieldset',
  '#title' => $this
    ->t('Author'),
);
$form['author']['name'] = array(
  '#type' => 'textfield',
  '#title' => $this
    ->t('Name'),
);Plugin annotation
@RenderElement("fieldset");
  Hierarchy
- class \Drupal\Component\Plugin\PluginBase implements DerivativeInspectionInterface, PluginInspectionInterface
- class \Drupal\Core\Plugin\PluginBase uses DependencySerializationTrait, MessengerTrait, StringTranslationTrait
- class \Drupal\Core\Render\Element\RenderElement implements ElementInterface
- class \Drupal\Core\Render\Element\Fieldset
 
 
 - class \Drupal\Core\Render\Element\RenderElement implements ElementInterface
 
 - class \Drupal\Core\Plugin\PluginBase uses DependencySerializationTrait, MessengerTrait, StringTranslationTrait
 
Expanded class hierarchy of Fieldset
See also
\Drupal\Core\Render\Element\Fieldgroup
\Drupal\Core\Render\Element\Details
4 string references to 'Fieldset'
- drupal6.php in core/
modules/ migrate_drupal/ tests/ fixtures/ drupal6.php  - A database agnostic dump for testing purposes.
 - ElementsLabelsTest::getFormWithLimitedProperties in core/
modules/ system/ tests/ src/ Functional/ Form/ ElementsLabelsTest.php  - Return a form with element with not all properties defined.
 - FormTestGroupFieldsetForm::buildForm in core/
modules/ system/ tests/ modules/ form_test/ src/ Form/ FormTestGroupFieldsetForm.php  - Form constructor.
 - FormTestVerticalTabsAccessForm::buildForm in core/
modules/ system/ tests/ modules/ form_test/ src/ Form/ FormTestVerticalTabsAccessForm.php  - Form constructor.
 
23 #type uses of Fieldset
- Alignment::buildConfigurationForm in core/
modules/ ckeditor5/ src/ Plugin/ CKEditor5Plugin/ Alignment.php  - Form for choosing which alignment types are available.
 - ElementsFieldsetTest::buildForm in core/
modules/ system/ tests/ src/ Kernel/ Form/ ElementsFieldsetTest.php  - Form constructor.
 - ElementsLabelsTest::getFormWithLimitedProperties in core/
modules/ system/ tests/ src/ Functional/ Form/ ElementsLabelsTest.php  - Return a form with element with not all properties defined.
 - FieldStorageConfigEditForm::getCardinalityForm in core/
modules/ field_ui/ src/ Form/ FieldStorageConfigEditForm.php  - Builds the cardinality form.
 - FilterPluginBase::buildValueWrapper in core/
modules/ views/ src/ Plugin/ views/ filter/ FilterPluginBase.php  - Builds wrapper for value and operator forms.
 
File
- core/
lib/ Drupal/ Core/ Render/ Element/ Fieldset.php, line 26  
Namespace
Drupal\Core\Render\ElementView source
class Fieldset extends RenderElement {
  /**
   * {@inheritdoc}
   */
  public function getInfo() {
    $class = static::class;
    return [
      '#process' => [
        [
          $class,
          'processGroup',
        ],
        [
          $class,
          'processAjaxForm',
        ],
      ],
      '#pre_render' => [
        [
          $class,
          'preRenderGroup',
        ],
      ],
      '#value' => NULL,
      '#theme_wrappers' => [
        'fieldset',
      ],
    ];
  }
}Members
| 
            Name | 
                  Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| 
            DependencySerializationTrait:: | 
                  protected | property | ||
| 
            DependencySerializationTrait:: | 
                  protected | property | ||
| 
            DependencySerializationTrait:: | 
                  public | function | 2 | |
| 
            DependencySerializationTrait:: | 
                  public | function | 2 | |
| 
            Fieldset:: | 
                  public | function | 
            Returns the element properties for this element. Overrides ElementInterface:: | 
                  1 | 
| 
            MessengerTrait:: | 
                  protected | property | The messenger. | 18 | 
| 
            MessengerTrait:: | 
                  public | function | Gets the messenger. | 18 | 
| 
            MessengerTrait:: | 
                  public | function | Sets the messenger. | |
| 
            PluginBase:: | 
                  protected | property | Configuration information passed into the plugin. | 1 | 
| 
            PluginBase:: | 
                  protected | property | The plugin implementation definition. | |
| 
            PluginBase:: | 
                  protected | property | The plugin_id. | |
| 
            PluginBase:: | 
                  constant | A string which is used to separate base plugin IDs from the derivative ID. | ||
| 
            PluginBase:: | 
                  public | function | ||
| 
            PluginBase:: | 
                  public | function | ||
| 
            PluginBase:: | 
                  public | function | 2 | |
| 
            PluginBase:: | 
                  public | function | ||
| 
            PluginBase:: | 
                  public | function | Determines if the plugin is configurable. | |
| 
            PluginBase:: | 
                  public | function | Constructs a \Drupal\Component\Plugin\PluginBase object. | 53 | 
| 
            RenderElement:: | 
                  public static | function | Adds Ajax information about an element to communicate with JavaScript. | |
| 
            RenderElement:: | 
                  public static | function | Adds members of this group as actual elements for rendering. | |
| 
            RenderElement:: | 
                  public static | function | Form element processing handler for the #ajax form property. | 1 | 
| 
            RenderElement:: | 
                  public static | function | Arranges elements into groups. | |
| 
            RenderElement:: | 
                  public static | function | 
            Sets a form element's class attribute. Overrides ElementInterface:: | 
                  |
| 
            StringTranslationTrait:: | 
                  protected | property | The string translation service. | 3 | 
| 
            StringTranslationTrait:: | 
                  protected | function | Formats a string containing a count of items. | |
| 
            StringTranslationTrait:: | 
                  protected | function | Returns the number of plurals supported by a given language. | |
| 
            StringTranslationTrait:: | 
                  protected | function | Gets the string translation service. | |
| 
            StringTranslationTrait:: | 
                  public | function | Sets the string translation service to use. | 1 | 
| 
            StringTranslationTrait:: | 
                  protected | function | Translates a string to the current language or to a given language. |