You are here

public function WebformTable::preview in Webform 6.x

Same name and namespace in other branches
  1. 8.5 src/Plugin/WebformElement/WebformTable.php \Drupal\webform\Plugin\WebformElement\WebformTable::preview()

Generate a renderable preview of the element.

Return value

array A renderable preview of the element.

Overrides WebformElementBase::preview

File

src/Plugin/WebformElement/WebformTable.php, line 257

Class

WebformTable
Provides a 'webform_table' element.

Namespace

Drupal\webform\Plugin\WebformElement

Code

public function preview() {
  return [
    '#type' => 'table',
    '#header' => [
      $this
        ->t('Header 1'),
      $this
        ->t('Header 2'),
    ],
    '#rows' => [
      [
        'Row 1 - Col 1',
        'Row 1 - Col 2',
      ],
      [
        'Row 2 - Col 1',
        'Row 2 - Col 2',
      ],
      [
        'Row 3 - Col 1',
        'Row 3 - Col 2',
      ],
    ],
  ];
}