Overrides Drupal\number\Plugin\field\formatter\DefaultNumberFormatter::settingsForm().
Overrides DefaultNumberFormatter::settingsForm
public function settingsForm(array $form, array &$form_state) {
$elements = parent::settingsForm($form, $form_state);
$elements['decimal_separator'] = array(
'#type' => 'select',
'#title' => t('Decimal marker'),
'#options' => array(
'.' => t('Decimal point'),
',' => t('Comma'),
),
'#default_value' => $this
->getSetting('decimal_separator'),
'weight' => 5,
);
$elements['scale'] = array(
'#type' => 'select',
'#title' => t('Scale'),
'#options' => drupal_map_assoc(range(0, 10)),
'#default_value' => $this
->getSetting('scale'),
'#description' => t('The number of digits to the right of the decimal.'),
'weight' => 6,
);
return $elements;
}