You are here

public function ViewsFieldFormatter::ajaxAddRow in Views field formatter 8.2

Custom ajax callback.

Parameters

array $form: The form.

\Drupal\Core\Form\FormStateInterface $form_state: The form state.

Return value

array The form element.

File

src/Plugin/Field/FieldFormatter/ViewsFieldFormatter.php, line 71

Class

ViewsFieldFormatter
Class ViewsFieldFormatter.

Namespace

Drupal\views_field_formatter\Plugin\Field\FieldFormatter

Code

public function ajaxAddRow(array &$form, FormStateInterface $form_state) : array {

  /** @var \Drupal\field\FieldConfigInterface $fieldConfig */
  $fieldConfig = $this->fieldDefinition;
  return $form['fields'][$fieldConfig
    ->getName()]['plugin']['settings_edit_form']['settings']['arguments'];
}