'-'); return $options; } /** * Overrides \Drupal\views\Plugin\views\row\Fields::buildOptionsForm(). */ public function buildOptionsForm(&$form, FormStateInterface $form_state) { parent::buildOptionsForm($form, $form_state); // Expand the description of the 'Inline field' checkboxes. $form['inline']['#description'] .= '
' . $this->t("Note: In 'Entity Reference' displays, all fields will be displayed inline unless an explicit selection of inline fields is made here." ); } /** * {@inheritdoc} */ public function preRender($row) { // Force all fields to be inline by default. if (empty($this->options['inline'])) { $fields = $this->view->getHandlers('field', $this->displayHandler->display['id']); $names = array_keys($fields); $this->options['inline'] = array_combine($names, $names); } return parent::preRender($row); } }