Prado\Data\ActiveRecord\Scaffold\InputBuilder\TScaffoldInputCommon::createFloatControl PHP Метод

createFloatControl() защищенный Метод

protected createFloatControl ( $container, $column, $record )
    protected function createFloatControl($container, $column, $record)
    {
        $control = $this->createDefaultControl($container, $column, $record);
        $val = $this->createTypeValidator($container, $column, $record);
        $val->setDataType(TValidationDataType::Float);
        $val->setErrorMessage('Please entery a decimal number.');
        if (($max = $column->getMaxiumNumericConstraint()) !== null) {
            $val = $this->createRangeValidator($container, $column, $record);
            $val->setDataType(TValidationDataType::Float);
            $val->setMaxValue($max);
            $val->setStrictComparison(true);
            $val->setErrorMessage('Please entery a decimal number strictly less than ' . $max . '.');
        }
        return $control;
    }