![]() |
Documentación GVHIDRA 3.1.5
|
Métodos públicos | |
__construct ($required=false, $maxLength=null) | |
setRequired ($value) | |
getRequired () | |
setMaxLength ($value) | |
getMaxLength () | |
enableInputMask ($value) | |
getStatusInputMask () | |
enableServerValidation ($value) | |
getStatusServerValidation () | |
validate ($value) | |
Atributos privados | |
$required = false | |
$maxLength = null | |
$enableInputMask | |
$enableServerValidation |
Definición en la línea 45 del archivo gvHidraTypeBase.php.
__construct | ( | $ | required = false , |
$ | maxLength = null |
||
) |
constructor
Reimplementado en gvHidraString, gvHidraFloat, typeNIF y typeNIF.
Definición en la línea 55 del archivo gvHidraTypeBase.php.
{ $this->setRequired($required); $this->setMaxLength($maxLength); $this->enableInputMask(TRUE); $this->enableServerValidation = TRUE; }//Fin de constructor
enableInputMask | ( | $ | value | ) | [final] |
Activa o desactiva las mscaras de entrada de gvHidra (javascript) public
bool | true activa mscaras de entrada, false desactiva mscaras de entrada |
Definición en la línea 101 del archivo gvHidraTypeBase.php.
{ $this->enableInputMask = $value; }
enableServerValidation | ( | $ | value | ) | [final] |
Activa o desactiva las validaciones del servidor. Para validaciones en SGBD Oracle y MySQL que provisionalmente no funcionarn. public
bool | true activa validaciones en el servidor, false desactiva validaciones en el servidor |
Definición en la línea 115 del archivo gvHidraTypeBase.php.
{ // DEPRECATED: se fija en v. 3.2 IgepDebug::setDebug(WARNING, 'DEPRECATED gvHidraTypeBase::enableServerValidation. Las validaciones en el servidor sern obligatorias en las prximas versiones.'. '<br>En version 3.2 se borrar.'); $this->enableServerValidation = $value; }
getMaxLength | ( | ) | [final] |
Definición en la línea 91 del archivo gvHidraTypeBase.php.
{
return $this->maxLength;
}
getRequired | ( | ) | [final] |
Definición en la línea 76 del archivo gvHidraTypeBase.php.
{
return $this->required;
}
getStatusInputMask | ( | ) | [final] |
Definición en la línea 105 del archivo gvHidraTypeBase.php.
{ return $this->enableInputMask; }
getStatusServerValidation | ( | ) | [final] |
Definición en la línea 123 del archivo gvHidraTypeBase.php.
{ return $this->enableServerValidation; }
setMaxLength | ( | $ | value | ) | [final] |
Indica la longitud mxima del campo public
integer | longitud mxima del campo |
Definición en la línea 86 del archivo gvHidraTypeBase.php.
{
if(!empty($value))
$this->maxLength = $value;
}
setRequired | ( | $ | value | ) | [final] |
Indica que un campo es obligatorio public
bool | true campo obligatorio, false campo no obligatorio |
Definición en la línea 68 del archivo gvHidraTypeBase.php.
{ if($value) $this->required = true; else $this->required = false; return 0; }
validate | ( | $ | value | ) |
funcion validate
Reimplementado en gvHidraDate, gvHidraDatetime, gvHidraString, gvHidraFloat, typeNIF y typeNIF.
Definición en la línea 131 del archivo gvHidraTypeBase.php.
{ if ($this->required && (!isset($value) or $value==='')){ throw new Exception('Es un campo obligatorio.'); } if(!empty($this->maxLength) and strlen($value)>$this->maxLength) throw new Exception('Excede su longitud mxima que es '.$this->maxLength); return 0; }
$enableInputMask [private] |
Definición en la línea 49 del archivo gvHidraTypeBase.php.
$enableServerValidation [private] |
Definición en la línea 50 del archivo gvHidraTypeBase.php.
$maxLength = null [private] |
Definición en la línea 48 del archivo gvHidraTypeBase.php.
$required = false [private] |
Definición en la línea 47 del archivo gvHidraTypeBase.php.