Beispiel #1
0
 public function getFieldValidationOptions()
 {
     $fields = parent::getFieldValidationOptions();
     $min = $this->getSetting('MinValue') ? $this->getSetting('MinValue') : '';
     $max = $this->getSetting('MaxValue') ? $this->getSetting('MaxValue') : '';
     $extraFields = new FieldList(new NumericField($this->getSettingName('MinValue'), _t('EditableFormField.MINVALUE', 'Min Value'), $min), new NumericField($this->getSettingName('MaxValue'), _t('EditableFormField.MAXVALUE', 'Max Value'), $max));
     $fields->merge($extraFields);
     return $fields;
 }
 public function getFieldValidationOptions()
 {
     $fields = parent::getFieldValidationOptions();
     $fields->push(FieldGroup::create(_t("EditableNumericField.RANGE", "Allowed numeric range"), array(new NumericField('MinValue', false), new LiteralField('RangeValue', _t("EditableNumericField.RANGE_TO", "to")), new NumericField('MaxValue', false))));
     return $fields;
 }
 /**
  * @return FieldList
  */
 public function getFieldValidationOptions()
 {
     $fields = parent::getFieldValidationOptions();
     $fields->merge(array(FieldGroup::create(_t('EditableTextField.TEXTLENGTH', 'Allowed text length'), array(NumericField::create('MinLength', false), LiteralField::create('RangeLength', _t("EditableTextField.RANGE_TO", "to")), NumericField::create('MaxLength', false)))));
     return $fields;
 }