![]() |
Documentación GVHIDRA 3.1.5
|
Métodos públicos | |
__construct ($required=false) | |
setCalendar ($value) | |
getCalendar () | |
setDayOfWeek ($value) | |
setDayOfYear ($value) | |
getDayOfWeek () | |
getDayOfYear () | |
validate ($value) | |
Atributos privados | |
$calendar | |
$dayOfWeek | |
$dayOfYear |
Definición en la línea 44 del archivo gvHidraDatetime.php.
__construct | ( | $ | required = false | ) |
Crear un tipo gvHidraDateTime (timestamp). public
required | boolean true campo obligatorio, false campo no obligatorio |
Definición en la línea 56 del archivo gvHidraDatetime.php.
{ parent::__construct($required,19); //Inicializamos atributos de la clase $this->setCalendar(false); $this->setDayOfWeek('none'); $this->setDayOfYear(false); }//Fin de constructor
getCalendar | ( | ) | [final] |
Definición en la línea 74 del archivo gvHidraDatetime.php.
{
return $this->calendar;
}
getDayOfWeek | ( | ) | [final] |
Definición en la línea 100 del archivo gvHidraDatetime.php.
{
return $this->dayOfWeek;
}
getDayOfYear | ( | ) | [final] |
Definición en la línea 104 del archivo gvHidraDatetime.php.
{
return $this->dayOfYear;
}
setCalendar | ( | $ | value | ) | [final] |
Indica que si se quiere mostrar o no el objeto calendario public
boolean | true activa calendario, false desactiva el calendario |
Definición en la línea 70 del archivo gvHidraDatetime.php.
{ $this->calendar = $value; }
setDayOfWeek | ( | $ | value | ) | [final] |
Indica si se quiere mostrar una etiqueta al lado del campo con el da de la semana. public
string | 'short' formato corto, 'long' formato extendido, 'none' no se muestra la etiqueta |
Definición en la línea 84 del archivo gvHidraDatetime.php.
{ if($value!='short' and $value!='long' and $value!='none') throw new Exception("Error al definir el type gvHidraDatetime. La propiedad dayOfWeek slo puede tener valores 'none', 'short' o 'long'."); $this->dayOfWeek = $value; }
setDayOfYear | ( | $ | value | ) | [final] |
Indica si se quiere mostrar una etiqueta con el da del ao public
bool | true muestra etiqueta, false no muestra la etiqueta |
Definición en la línea 96 del archivo gvHidraDatetime.php.
{ $this->dayOfYear = $value; }
validate | ( | $ | value | ) |
Recibe un objeto gvHidraTimestamp, que es una fecha-hora vlida TODO: Si recibe un null puede ser porque no se hayan introducido valores o porque no sean vlidos, por lo que siempre que salga entrada incorrecta tambien dir campo obligatorio
Reimplementado de gvHidraTypeBase.
Definición en la línea 113 del archivo gvHidraDatetime.php.
{ if (empty($value)) $strValue = ''; elseif (is_object($value) and method_exists($value, 'formatFW')) $strValue = $value->formatFW(); else { IgepDebug::setDebug(ERROR,'Validacin en gvHidraDatetime recibe valor desconocido: '.var_export($value,true)); throw new Exception('No se recibe una fecha-hora vlida.'); } parent::validate($strValue); return 0; }
$calendar [private] |
Definición en la línea 46 del archivo gvHidraDatetime.php.
$dayOfWeek [private] |
Definición en la línea 47 del archivo gvHidraDatetime.php.
$dayOfYear [private] |
Definición en la línea 48 del archivo gvHidraDatetime.php.