-
Notifications
You must be signed in to change notification settings - Fork 2
jsdoc componenteagenda
Componente concreto Agenda.
Extiende: componente
Inicializa la instancia tras ser creada o restaurada.
Crea el elemento del DOM para esta instancia.
Evento Listo.
Procesa un evento.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
nombre |
string |
Nombre del evento. | ||
propiedad |
string |
Nombre de la propiedad. | ||
metodo |
string |
Método interno del componente. | Si | |
evento |
Event |
Objeto nativo del evento. | Si | |
parametros |
* |
Parámetros a pasar a la función. | Si | |
retorno |
function |
Función de retorno. | Si | |
silencioso |
boolean |
Deshabilita la precarga en caso de llamados al servidor. | Si | false |
nuevaVentana |
boolean |
En caso de navegación, abrir la nueva vista o URL en una nueva ventana. | Si | false |
Devuelve: ajax
|*
|undefined
Actualiza el componente.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
propiedad |
||||
valor |
||||
tamano |
||||
valorAnterior |
Actualiza el componente.
Devuelve: componenteAgenda
Genera y asigna la imagen de fondo.
Construye la barra lateral de horarios.
Genera y agrega un nuevo item correspondiente a un elemento del origen de datos.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
destino |
Node |
Elemento de destino. | ||
objeto |
* |
Objeto o elemento del origen de datos. | ||
indice |
number |
Indice del elemento en el listado u origen de datos. |
Devuelve: Node
Genera los items del componente.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
indice |
number |
Índice del objeto de datos que se desea generar. Si se omite, iterará sobre todo el origen de datos. | Si | |
listado |
object[] |
Listado a utilizar. Por defecto, utilizará el origen de datos. | Si | |
destino |
Node |
Elemento de destino. Por defecto, utilizará el elemento del componente. | Si |
Devuelve: componenteAgenda
Calcula el posicionamiento de los eventos de acuerdo a su horario.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
preservarLimites |
boolean |
Preservar límites de horarios mínimos - máximos. | Si | false |
Devuelve: Object[]
Deshabilita los rangos horarios especificados. No afecta los horarios mínimos o máximos. Nótese que se descartarán horarios que hayan sido
deshabilitados previamente, y que no puede utilizarse en combinación con la propiedad Horarios deshabilitados (deshabilitados
).
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
horarios |
Object[] |
Listado de horarios a deshabilitar. Cada uno debe presentar dos propiedades, hora desde y hora hasta, respetando la configuración de Propiedad desde (propiedadDesde ), Propiedad hasta (propiedadHasta ) y Modo (modo ). |
Si |
Devuelve: componenteAgenda
Actualiza los contenedores de los eventos.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
datos |
Object[] |
Listado de eventos. |
Devuelve: componenteAgenda
Genera y posiciona los elementos para cubrir los horarios deshabilitados.
Devuelve: componenteAgenda
Genera el indicador de la hora actual, si corresponde.
Devuelve: componenteAgenda
Establece el origen de datos.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
obj |
Object |
Objeto a asignar. | ||
actualizar |
boolean |
Actualizar el componente luego de establecer el origen de datos. | Si | true |
dispersar |
boolean |
Si es true , los datos serán aplicados a toda la descendencia en forma recursiva. Por defecto, false para componentes iterativos, true para todos los demás. |
Si | |
ignorarPropiedad |
boolean |
Si es true no tendrá en cuenta el valor de la propiedad Propiedad (propiedad ) del componente. |
Si | false |
Devuelve: componenteAgenda
Verifica si corresponde realizar la sincronización y la ejecuta en caso afirmativo.
Devuelve: componenteAgenda
Ejecuta la sincronización con los parámetros dados.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
parametros |
Object |
Parámetros. | Si |
Devuelve: componenteAgenda
Sincroniza el componente con otros componentes Agenda.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
parametros |
Object |
Parámetros a incorporar. |
Devuelve: componenteAgenda
Devuelve los parámetros para la sincronización.
Devuelve: Object
Evento invocado por el componente iterativo en cada uno de los componentes autogenerados luego de finalizada la actualización de su
origen de datos.
Devuelve: componenteAgenda
¿Probaste Foxtrot? Contanos qué te pareció 🥰 contacto@foxtrot.ar
Índice
Primeros pasos
Gestor de aplicaciones
Editor de vistas
Componentes
Módulos
Comunicación cliente<->servidor
Modelo de datos - ORM
PHPDOC
JSDOC
☝ Comentarios
🤷♂️ Dudas
🤓 Ayuda
⌨ Contribuciones
Escribinos: contacto@foxtrot.ar