/** * {@inheritdoc} */ 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); $range = range(0, 10); $elements['scale'] = array('#type' => 'select', '#title' => t('Scale', array(), array('decimal places')), '#options' => array_combine($range, $range), '#default_value' => $this->getSetting('scale'), '#description' => t('The number of digits to the right of the decimal.'), '#weight' => 6); return $elements; }
/** * {@inheritdoc} */ public static function defaultSettings() { return array('thousand_separator' => '', 'prefix_suffix' => TRUE) + parent::defaultSettings(); }