class Table

Style plugin to render each item as a row in a table.

Plugin annotation


@Plugin(
  id = "table",
  title = @Translation("Table"),
  help = @Translation("Displays rows in a table."),
  theme = "views_view_table",
  type = "normal"
)

Hierarchy

Expanded class hierarchy of Table

Related topics

1 string reference to 'Table'

File

drupal/core/modules/views/lib/Drupal/views/Plugin/views/style/Table.php, line 27
Definition of Drupal\views\Plugin\views\style\Table.

Namespace

Drupal\views\Plugin\views\style
View source

Members

Namesort descending Modifiers Type Description Overrides
PluginBase::$configuration protected property Configuration information passed into the plugin. 1
PluginBase::$definition public property Plugins's definition
PluginBase::$discovery protected property The discovery object.
PluginBase::$displayHandler public property The display object this plugin is for.
PluginBase::$options public property Options for this plugin will be held here.
PluginBase::$plugin_id protected property The plugin_id.
PluginBase::$view public property The top object of a view. 1
PluginBase::additionalThemeFunctions public function Provide a list of additional theme functions for the theme information page
PluginBase::getAvailableGlobalTokens public function Returns an array of available token replacements.
PluginBase::getDefinition public function Implements Drupal\Component\Plugin\PluginInterface::getDefinition(). Overrides PluginInspectionInterface::getDefinition
PluginBase::getPluginId public function Implements Drupal\Component\Plugin\PluginInterface::getPluginId(). Overrides PluginInspectionInterface::getPluginId
PluginBase::globalTokenForm public function Adds elements for available core tokens to a form.
PluginBase::globalTokenReplace public function Returns a string with any core tokens replaced.
PluginBase::pluginTitle public function Return the human readable name of the display.
PluginBase::setOptionDefaults protected function
PluginBase::submitOptionsForm public function Handle any special handling on the validate form. 10
PluginBase::summaryTitle public function Returns the summary of the settings in the display. 6
PluginBase::themeFunctions public function Provide a full list of possible theme templates used by this style. 1
PluginBase::unpackOptions public function Unpack options over our existing defaults, drilling down into arrays so that defaults don't get totally blown away.
PluginBase::usesOptions public function Returns the usesOptions property. 8
PluginBase::__construct public function Constructs a Plugin object. Overrides PluginBase::__construct
StylePluginBase::$row_plugin property Contains the row plugin, if it's initialized and the style itself supports it.
StylePluginBase::$row_tokens property Store all available tokens row rows.
StylePluginBase::$usesGrouping protected property Does the style plugin support grouping of rows. 1
StylePluginBase::$usesOptions protected property Overrides Drupal\views\Plugin\Plugin::$usesOptions. Overrides PluginBase::$usesOptions
StylePluginBase::destroy public function Clears a plugin. Overrides PluginBase::destroy
StylePluginBase::get_field function Get a rendered field.
StylePluginBase::get_field_value function Get the raw field value.
StylePluginBase::get_row_class function Return the token replaced row class for the specified row.
StylePluginBase::init public function Initialize a style plugin.
StylePluginBase::pre_render function Allow the style to do stuff before each row is rendered.
StylePluginBase::query public function Add anything to the query that we might need to. Overrides PluginBase::query 1
StylePluginBase::render function Render the display in this style. 4
StylePluginBase::render_fields function Render all of the fields for a given style and store them on the object.
StylePluginBase::render_grouping function Group records as needed for rendering.
StylePluginBase::render_grouping_sets function Render the grouping sets.
StylePluginBase::tokenize_value function Take a value and apply token replacement logic to it.
StylePluginBase::usesFields function Return TRUE if this style also uses fields. 2
StylePluginBase::usesGrouping function Returns the usesGrouping property. 1
StylePluginBase::usesRowClass function Returns the usesRowClass property. 4
StylePluginBase::usesRowPlugin function Returns the usesRowPlugin property. 6
StylePluginBase::uses_tokens function Return TRUE if this style uses tokens.
StylePluginBase::validate public function Validate that the plugin is correct and can be saved. Overrides PluginBase::validate
StylePluginBase::validateOptionsForm public function Validate the options form. Overrides PluginBase::validateOptionsForm
StylePluginBase::wizard_form function Provide a form in the views wizard if this style is selected.
Table::$active public property Contains the current active sort column.
Table::$order public property Contains the current active sort order, either desc or asc.
Table::$usesFields protected property Does the style plugin for itself support to add fields to it's output. Overrides StylePluginBase::$usesFields
Table::$usesRowClass protected property Does the style plugin support custom css class for the rows. Overrides StylePluginBase::$usesRowClass
Table::$usesRowPlugin protected property Does the style plugin allows to use style plugins. Overrides StylePluginBase::$usesRowPlugin
Table::buildOptionsForm public function Render the given style. Overrides StylePluginBase::buildOptionsForm
Table::build_sort function Determine if we should provide sorting based upon $_GET inputs Overrides StylePluginBase::build_sort
Table::build_sort_post function Add our actual sort criteria Overrides StylePluginBase::build_sort_post
Table::defineOptions protected function Information about options for all kinds of purposes will be held here. @code 'option_name' => array( Overrides StylePluginBase::defineOptions
Table::even_empty function Should the output of the style plugin be rendered even if it's a empty view. Overrides StylePluginBase::even_empty
Table::sanitize_columns function Normalize a list of columns based upon the fields that are available. This compares the fields stored in the style handler to the list of fields actually in the view, removing fields that have been removed and adding new fields in their own column.
Table::wizard_submit function Alter the options of a display before they are added to the view. Overrides StylePluginBase::wizard_submit