getSetting('Rows') && $this->getSetting('Rows') > 1) { $taf = new NumericField($this->Name, $this->Title); $taf->setRows($this->getSetting('Rows')); $taf->addExtraClass('number'); } else { $taf = new NumericField($this->Name, $this->Title, null, $this->getSetting('MaxLength')); $taf->addExtraClass('number'); } if ($this->Required) { // Required and numeric validation can conflict so add the Required validation messages // as input attributes $errorMessage = $this->getErrorMessage()->HTML(); $taf->setAttribute('data-rule-required','true'); $taf->setAttribute('data-msg-required',$errorMessage); } return $taf; } }