Skip to content
This repository has been archived by the owner on Oct 10, 2023. It is now read-only.

jsdoc componente

Gabriel edited this page Sep 14, 2021 · 44 revisions

componente

Objeto base para los componentes.

Propiedades

id

Tipo: string
ID del componente (interno).

selector

Tipo: string
Selector CSS del componente.

componente

Tipo: string
Tipo de componente.

nombre

Tipo: string
Nombre del componente.

elemento

Tipo: Element|Node
Elemento del componente.

contenedor

Tipo: Element|Node
Elemento contenedor de la descendencia del componente (puede diferir de elemento).

contenidoEditable

Tipo: boolean
Indica si presenta contenido editable mediante el editor de texto (doble click).

elementoEditable

Tipo: boolean
Si contenidoEditable es true, este es el elemento que admite edición de texto.

elementoEventos

Tipo: Element|Node
Elemento al cual se asignan los controladores de eventos por defecto.

arrastrable

Tipo: boolean
Indica si el componente se puede arrastrar y soltar.

fueInicializado

Tipo: boolean
Indica si la instancia ya fue inicializada.

modoEdicionListo

Tipo: boolean
Indica si la instancia ya fue preparado para editar el componente en el editor de vistas.

vista

Tipo: componenteVista
Vista a la cual pertenece la instancia.

datos

Tipo: Object
Origen de datos asignado.

oculto

Tipo: boolean
Indica si el componente está oculto, lo cual significa que el mismo no se publica en componentes, aunque tenga un nombre asignado (es independiente de la visiblidad del elemento del DOM).

campo

Tipo: Element|Node
Elemento campo, si el componente presenta algún tipo de campo de ingreso (input, textarea, etc.)

prototipo

Tipo: componente
Instancia de componente.

valoresPropiedades

Tipo: Object
Almacen de valores de parámetros.

listoEjecutado

Tipo: boolean
Indica si ya fue ejecutado el evento Listo.

actualizacionEnCurso

Tipo: boolean
Determina si el componente se encuentra en proceso de actualización o redibujado.

controlador

Tipo: controlador
Instancia del controlador de la vista a la cual pertenece.

clasesCss

Tipo: *[]
Listado todas las de clases CSS propias del componente posibles. Cada componente concreto debe agregar las propias.

iterativo

Tipo: boolean
Indica si el componente concreto es una estructura que itere su contenido.

itemsAutogenerados

Tipo: *[]
Listado de items autogenerados por el componente iterativo.

plantilla

Tipo: boolean
Indica si es un componente que será utilizado como plantilla de otro componente iterativo.

autogenerado

Tipo: boolean
Indica si es un componente que fue autogenerado por otro componente iterativo.

contenedorItems

Tipo: Node
Contenedor de los items autogenerados del componente iterativo. Por defecto, será coincidente con elemento.

descartarValores

Tipo: boolean
Indica si se deben descartar los valores de los campos durante el próximo redibujado (componentes iterativos).

redibujar

Tipo: boolean
Indica si se debe redibujar por completo el componente durante la próxima actualización.

propiedadesComunes

Tipo: Obejct
Propiedades comunes a todos los componentes.

propiedadesConcretas

Tipo: Object
Propiedades del componente concreto (a sobreescribir por el componente concreto).

Métodos

obtenerId()

Devuelve el ID de la instancia.
Devuelve: string

establecerVista(vista)

Asigna la vista a la cual pertenece el componente.

Parámetro Tipo Descripción Opcional Predeterminado
vista componenteVista Instancia de la vista.

Devuelve: componente

obtenerVista()

Devuelve la instancia de la vista (componente Vista) a la cual pertenece.
Devuelve: componenteVista

obtenerControlador()

Devuelve la instancia del controlador de la vista a la cual pertenece.
Devuelve: controlador

obtenerNombre()

Devuelve el nombre de la instancia.
Devuelve: string

esComponenteOculto()

Devuelve si el componente está oculto o no.

establecerComponenteOculto()

Establece que el componente está oculto.
Devuelve: componente

obtenerTipo()

Devuelve el nombre del tipo de componente.
Devuelve: string

obtenerSelector()

Devuelve el selector para el elemento.
Devuelve: string

generarSelector([asignar])

Genera y asigna un selector automático para el elemento.

Parámetro Tipo Descripción Opcional Predeterminado
asignar boolean Determina si debe asignarse el nuevo selector o no. Si true

Devuelve: string

establecerSelector(nuevo[,actualizar])

Establece el selector para el elemento, actualizando los estilos preexistentes.

Parámetro Tipo Descripción Opcional Predeterminado
nuevo string|null Nuevo selector. Puede ser un ID (#id), clase (.clase) o NULL para remover.
actualizar boolean Determina si se deben actualizar el elemento y los estilos. Si true

Devuelve: componente

obtenerElemento()

Devuelve el elemento correspondiente a esta instancia, o uno nuevo si es una nueva instancia.

obtenerCampo()

Devuelve el elemento del campo de esta instancia.
Devuelve: HTMLElement

esCampo()

Devuelve si el componente es o no un campo.
Devuelve: boolean

obtenerContenedor()

Devuelve el elemento correspondiente al contenedor de los hijos de esta instancia.

obtenerPropiedades()

Devuelve un objeto con todos los parámetros de configuración.

esArrastrable()

Determina si el componente debe poder arrastrarse para reposicionarse o no.

establecerDatos(obj[,actualizar,dispersar,ignorarPropiedad])

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: componente

filtrarDatos(obj)

Filtra el objeto dado según el valor de propiedadValor.

Parámetro Tipo Descripción Opcional Predeterminado
obj * Objeto a procesar.

Devuelve: *

obtenerDatos([filtrar])

Devuelve el origen de datos actual.

Parámetro Tipo Descripción Opcional Predeterminado
filtrar boolean Si es true, el valor devuelto será filtrado según propiedadValor. Si false

Devuelve: *

obtenerDatosCrudos([filtrar])

Devuelve el origen de datos actual tal como fue asignado, sin procesar las relaciones entre sus propiedades y campos del componente.

Parámetro Tipo Descripción Opcional Predeterminado
filtrar boolean Si es true, el valor devuelto será filtrado según propiedadValor. Si false

Devuelve: *

obtenerParametrosPropiedad(nombre)

Busca una propiedad por su nombre y devuelve sus parámetros.

Parámetro Tipo Descripción Opcional Predeterminado
nombre string Nombre de la propiedad.

Devuelve: Object|null

fabricarComponente(fn)

Fabrica una instancia de un componente concreto dada su función.

Parámetro Tipo Descripción Opcional Predeterminado
fn

clonar(padre[,oculto,elemento])

Genera y devuelve un nuevo componente con las mismas propiedades y una copia del elemento del DOM.

Parámetro Tipo Descripción Opcional Predeterminado
padre componente Padre del nuevo componente. Puede ser null si se especificará elemento.
oculto boolean Determina si el componente debe ser visible o permanecer anónimo aunque tenga un nombre asignado (a nivel API, no interfaz). Si false
elemento Node Elemento del DOM. Si se especifica, en lugar de duplicar el actual, se intentará recuperar el mismo. Si

Devuelve: componente

inicializar([omitirEventos])

Inicializa la instancia.

Parámetro Tipo Descripción Opcional Predeterminado
omitirEventos boolean Si es true, se omitirá la asignación de los eventos predefinidos. Si false

Devuelve: componente

procesarPropiedades()

Verifica y procesa las propiedades al inicializarse la instancia.
Devuelve: componente

crear()

Crea el elemento del DOM para esta instancia.

crearComponente()

Crea el elemento del DOM para esta instancia.

eliminar([descendencia])

Elimina el componente.

Parámetro Tipo Descripción Opcional Predeterminado
descendencia boolean Si está definido y es true, indica que se está eliminando el componente por ser descendencia de otro componente eliminado. Parámetro de uso interno; omitir al solicitar eliminar este componente. Si

Devuelve: componente

establecerElemento(elem)

Establece el elemento del DOM correspondiente a esta instancia.

Parámetro Tipo Descripción Opcional Predeterminado
elem Node Elemento.

Devuelve: componente

restaurar()

Inicializa la instancia en base a su ID y sus parámetros.
Devuelve: componente

establecerId(id)

Establece el ID de la instancia. Si se omite id, intentará configurar el DOM de la instancia con un id previamente asignado.

Parámetro Tipo Descripción Opcional Predeterminado
id

Devuelve: componente

establecerNombre([nombre,oculto])

Establece el nombre de la instancia.

Parámetro Tipo Descripción Opcional Predeterminado
nombre string Nuevo nombre. Si se omite, se mantendrá el valor actual (especificar null o "" para remover el nombre). Si
oculto boolean Si es true, permanecerá oculto, es decir que no se publicará en componentes. Si se omite, se mantendrá el valor actual. Si

Devuelve: componente

actualizando()

Devuelve true si el componente se encuentra en proceso de actualización o redibujado.

actualizar([actualizarHijos])

Actualiza el componente y sus hijos en forma recursiva (método para sobreescribir.) Este método no redibuja el componente ni reasigna todas sus propiedades. Está diseñado para poder solicitar al componente que se refresque o vuelva a cargar determinadas propiedades, como el origen de datos. Cada componente concreto lo implementa, o no, de forma específica.

Parámetro Tipo Descripción Opcional Predeterminado
actualizarHijos boolean Determina si se debe desencadenar la actualización de la descendencia del componente. Por defecto, es true excepto en componentes iterativos. Si

Devuelve: componente

obtenerEstilos(tamano)

Devuelve los estilos del componente.

Parámetro Tipo Descripción Opcional Predeterminado
tamano

normalizarValorCss(valor,tipo)

Valida, corrige y agrega unidades a los valores de propiedades CSS.

Parámetro Tipo Descripción Opcional Predeterminado
valor
tipo

propiedadAsignada(nombre)

Determina si la propiedad tiene un valor asignado, no vacío y distinto de null, ya sea global o en algún tamaño de pantalla.

Parámetro Tipo Descripción Opcional Predeterminado
nombre string Propiedad a evaluar.

Devuelve: boolean|null

actualizarPropiedadesExpresiones()

Busca las propiedades que tengan asignado un valor con expresiones y aplica los valores resultantes.
Devuelve: componente

propiedadModificada(propiedad[,valor,tamano,valorAnterior])

Actualiza el componente tras la modificación de una propiedad.

Parámetro Tipo Descripción Opcional Predeterminado
propiedad string Nombre de la propiedad.
valor * Valor asignado. Si
tamano string Tamaño de pantalla. Si "g"
valorAnterior * Valor anterior. Si

Devuelve: componente

preservarClasesCss()

Actualiza clasesCssEstablecidas con las clases internas actualmente asignadas, a fin de poder reestablecerse mediante establecerClasesCss().

establecerClasesCss()

Establece o reestablece las clases CSS propias del componente.

postPropiedadModificada()

Realiza tareas de mantenimiento tras modificarse una propiedad (método de uso interno). Este método se implementa porque en los componentes concretos no es obligatorio invocar propiedadModificada() en el padre (es decir, en esta clase), por lo que buscamos hacer la limpieza en un paso posterior.
Devuelve: componente

propiedadAdaptada(tamano,nombre)

Devuelve el valor efectivo de la propiedad, que puede ser heredado desde un tamaño de pantalla menor al solicitado.

Parámetro Tipo Descripción Opcional Predeterminado
tamano string Tamaño de pantalla.
nombre string Nombre de la propiedad.

Devuelve: string|null

propiedadObj(nombre,valor)

Establece o devuelve el valor de una propiedad como objeto (sin filtrar por tamaño).

Parámetro Tipo Descripción Opcional Predeterminado
nombre
valor

buscarPropiedad(nombre)

Devuelve la definición de una propiedad.

Parámetro Tipo Descripción Opcional Predeterminado
nombre

propiedad(tamano,nombre[,valor])

Establece o devuelve el valor de una propiedad.

Parámetro Tipo Descripción Opcional Predeterminado
tamano string Tamaño de pantalla (xl, lg, md, sm, xs). Especificar xs, g o NULL trabajará con el valor global.
nombre string Nombre de la propiedad.
valor * Valor a asignar. Si se omite, devolverá el valor de nombre. Si

Sobrecarga 2: propiedad(nombre[,valor])

Establece o devuelve el valor de una propiedad en forma global.

Parámetro Tipo Descripción Opcional Predeterminado
nombre string Nombre de la propiedad.
valor * Valor a asignar. Si se omite, devolverá el valor de nombre. Si

Sobrecarga 3: propiedad(evaluarExpresiones,tamano,nombre[,valor])

Establece o devuelve el valor de una propiedad.

Parámetro Tipo Descripción Opcional Predeterminado
evaluarExpresiones boolean Determina si se deben evaluar, o no, las expresiones.
tamano string Tamaño de pantalla (xl, lg, md, sm, xs). Especificar xs, g o NULL trabajará con el valor global.
nombre string Nombre de la propiedad.
valor * Valor a asignar. Si se omite, devolverá el valor de nombre. Si

Sobrecarga 4: propiedad(evaluarExpresiones,nombre[,valor])

Establece o devuelve el valor de una propiedad en forma global.

Parámetro Tipo Descripción Opcional Predeterminado
evaluarExpresiones boolean Determina si se deben evaluar, o no, las expresiones.
nombre string Nombre de la propiedad.
valor * Valor a asignar. Si se omite, devolverá el valor de nombre. Si

obtenerListadoPropiedades(tamano)

Devuelve el listado de propiedades ordenadas por grupo con valores.

Parámetro Tipo Descripción Opcional Predeterminado
tamano

establecerPropiedades(obj)

Reestablece la configuración a partir de un objeto previamente generado con obtenerPropiedades().

Parámetro Tipo Descripción Opcional Predeterminado
obj

valor([valor])

Devuelve o establece el valor del componente. Si el componente no es un campo, devolverá null.

Parámetro Tipo Descripción Opcional Predeterminado
valor * Valor a establecer. Si se omite, devolverá el valor actual. Si

Devuelve: componente|undefined|*

establecerEventos()

Establece los eventos predeterminados.
Devuelve: componente

evaluarExpresion(cadena[,objeto])

Evalúa una expresión incluyendo las variables relacionadas al componente.

Parámetro Tipo Descripción Opcional Predeterminado
cadena string Cadena a evaluar.
objeto * Valor de objeto. Si

Devuelve: *

procesarCadenaEvento(nombre[,evento])

Procesa una cadena que representa el controlador de un evento, almacenada en las propiedades del componente.

Parámetro Tipo Descripción Opcional Predeterminado
nombre string Nombre de la propiedad a leer.
evento Object Objeto del evento. Si

Devuelve: *

procesarEvento(nombre,propiedad[,metodo,evento,parametros,retorno,silencioso,nuevaVentana])

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

eventoExterno(valor,evento)

Recepción de eventos externos. Los eventos externos son desencadenados por aquellos navegadores con el formato nombre:... donde nombre es el nombre del componente.

Parámetro Tipo Descripción Opcional Predeterminado
valor *
evento Object

Devuelve: *

click(evento)

Evento Click. Devolver true suprimirá el evento.

Parámetro Tipo Descripción Opcional Predeterminado
evento MouseEvent Parámetros del evento.

Devuelve: boolean

menuContextual(evento)

Evento Menú contextual. Devolver true suprimirá el evento.

Parámetro Tipo Descripción Opcional Predeterminado
evento MouseEvent Parámetros del evento.

Devuelve: boolean

intro(evento)

Evento intro. Devolver true suprimirá el evento.

Parámetro Tipo Descripción Opcional Predeterminado
evento KeyboardEvent Parámetros del evento.

Devuelve: boolean

modificacion(evento)

Evento keydown. Devolver true suprimirá el evento.

Parámetro Tipo Descripción Opcional Predeterminado
evento KeyboardEvent Parámetros del evento.

Devuelve: boolean

inicializado()

Evento 'Inicializado'.
Devuelve: boolean|undefined

insertado()

Evento 'Insertado'. El evento Insertado es invocado cuando el component es insertado en el DOM, ya sea tras ser creado o al ser movido, únicamente en modo de edición.
Devuelve: boolean|undefined

listo()

Evento Listo.
Devuelve: boolean|undefined

fin()

Evento fin.

tamano(tamano,tamanoAnterior)

Evento 'Tamaño'.

Parámetro Tipo Descripción Opcional Predeterminado
tamano string Tamaño actual ('xl','lg','md','sm','xs').
tamanoAnterior string|null Tamaño anterior ('xl','lg','md','sm','xs' o null si es la primer invocación al cargar la vista).

editor()

Evento editor.
Devuelve: boolean|undefined

editorDesactivado()

Evento editorDesactivado.
Devuelve: boolean|undefined

editando()

Devuelve si ya fue preparado para editar.
Devuelve: boolean

seleccionado(estado)

Evento 'Seleccionado'.

Parámetro Tipo Descripción Opcional Predeterminado
estado boolean

Devuelve: boolean|undefined

navegacion(nombreVista)

Evento 'Navegación'. Devolver true suspenderá la navegación.

Parámetro Tipo Descripción Opcional Predeterminado
nombreVista string Nombre de la vista de destino.

Devuelve: boolean|undefined

volver()

Evento 'Volver'. Devolver true suspenderá la navegación.
Devuelve: boolean|undefined

enviarFormulario()

Intenta enviar el formulario (componente Formulario) al que pertenece el componente.
Devuelve: componente

obtenerConfigComponente()

Devuelve la configuración del tipo de componente.
Devuelve: Object

foco()

Da foco al componente.

habilitado([habilitado])

Devuelve o establece si el componente se encuentra o no habilitado.

Parámetro Tipo Descripción Opcional Predeterminado
habilitado boolean Si se especifica, habilitará (true) o deshabilitará (false) el componente. Si

Devuelve: boolean

habilitar()

Habilita el componente (acceso directo a establecer la propiedad deshabilitado=false).
Devuelve: componente

deshabilitar()

Deshabilita el componente (acceso directo a establecer la propiedad deshabilitado=true).
Devuelve: componente

visible()

Devuelve si el componente se encuentra visible de acuerdo a su propiedad visibilidad (no tiene en cuentra otros posibles estilos que puedan mantenerlo oculto).
Devuelve: boolean

ocultar()

Oculta el componente (acceso directo a establecer la propiedad visibilidad=oculto).
Devuelve: componente

mostrar()

Muestra el componente (acceso directo a establecer la propiedad visibilidad=visible).
Devuelve: componente

obtenerHijos([recursivo])

Devuelve un array de componentes hijos, o un listado de componentes de su descendencia que coincidan con el filtro.

Parámetro Tipo Descripción Opcional Predeterminado
recursivo boolean Buscar recursivamente toda la descendencia. Si false

Devuelve: componente[]

obtenerPadre()

Devuelve el componente padre.
Devuelve: componente

mover(orden)

Mueve el componente a una nueva posición dentro del padre.

Parámetro Tipo Descripción Opcional Predeterminado
orden number Nueva posición, comenzando desde 0.

Devuelve: componente

buscarComponentes(propiedad,valor)

Busca y devuelve todos los componentes del mismo tipo cuya propiedad coincida con el valor especificado.

Parámetro Tipo Descripción Opcional Predeterminado
propiedad string Nombre de la propiedad.
valor * Valor a buscar.

Devuelve: componente[]

ocultarDescendencia([comp])

Establece toda la descendencia como oculta.

Parámetro Tipo Descripción Opcional Predeterminado
comp componente Uso interno. Si

Devuelve: componente

obtenerValores([incluirOcultos])

Busca todos los componentes con nombre que desciendan de este componente y devuelve un objeto con sus valores.

Parámetro Tipo Descripción Opcional Predeterminado
incluirOcultos boolean Incluir componentes ocultos. Si false

Devuelve: Object

establecerValores(valores[,inclusoOcultos])

Establece los valores de todos los componentes cuyos nombres coincidan con las propiedades del objeto.

Parámetro Tipo Descripción Opcional Predeterminado
valores Object Pares nombre/valor a asignar.
inclusoOcultos boolean Asignar componentes ocultos también. Si false

Devuelve: componente

limpiarValores()

Limpia los valores de todos los componentes con nombre que desciendan de este componente.
Devuelve: componente

obtenerDatosActualizados([buscarEn])

Devuelve el origen de datos actualizado con las propiedades que hayan cambiado por tratarse de componentes de ingreso de datos (campos, etc.)

Parámetro Tipo Descripción Opcional Predeterminado
buscarEn componente[] Parámetro de uso interno. Listado de componentes donde realizar la búsqueda de campos. Si

Devuelve: Object[]

obtenerObjetoDatos([indice,propiedadRecursiva])

Devuelve un elemento del origen de datos correspondiente a un índice o, en el caso de listados a nidados, una ruta.

Parámetro Tipo Descripción Opcional Predeterminado
indice number|string|number[] Índice, o ruta como array o índices separados por punto, comenzando desde 0 (por ejemplo 0.1.0). Si
propiedadRecursiva string Nombre de la propiedad para avanzar en forma recursiva, si corresponde. Si

Devuelve: Object|null

agregarElemento([obj])

Agrega un nuevo elemento.

Parámetro Tipo Descripción Opcional Predeterminado
obj * Elemento a insertar. Si

Devuelve: componente

agregarElementos(listado)

Agrega los elementos del listado provisto.

Parámetro Tipo Descripción Opcional Predeterminado
listado *[] Listado (array) de elementos a insertar.

Devuelve: componente

removerElemento(indice)

Remueve un elemento dado su índice.

Parámetro Tipo Descripción Opcional Predeterminado
indice number Número de fila (basado en 0).

Devuelve: componente

extraerValor([propiedadRecursiva,devolverListado])

Genera y devuelve el valor de retorno según las propiedades filtrarPropiedades y filtrarItems para componentes iterativos.

Parámetro Tipo Descripción Opcional Predeterminado
propiedadRecursiva string Nombre de una propiedad para recorrer el listado en forma recursiva. Si
devolverListado boolean Al analizar un listado recursivo, indica si debe devolverse un listado plano (true) o mantenerse la estructura anidada (false). Si false

Devuelve: *

limpiarValoresAutogenerados()

Limpia los valores de los campos que se encuentren entre los items autogenerados.
Devuelve: componente

removerMensajeSinDatos()

Elimina el mensaje de bloque sin datos, si existe.
Devuelve: componente

mostrarMensajeSinDatos()

Genera el mensaje de bloque sin datos.
Devuelve: componente

actualizarIterativo()

Actualiza el componente iterativo.
Devuelve: componente

prepararElemento(componente,obj,indice,recursivo)

Prepara un elemento del origen de datos con sus metadatos y funciones útiles.

Parámetro Tipo Descripción Opcional Predeterminado
componente componente Componente o elemento del DOM.
obj Object Objeto.
indice number Índice dentro del origen de datos.
recursivo Object Parámetros del recorrido recursivo del listado, si corresponde.

Devuelve: Object

generarItem(destino,objeto,indice[,recursivo])

Genera y agrega un nuevo item correspondiente a un elemento del origen de datos del componente iterativo.

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.
recursivo Object Parámetros del recorrido recursivo del listado, si corresponde. Si

Devuelve: Node

generarItems([indice,listado,destino,recursivo])

Genera los items del componente iterativo.

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
recursivo Object Parámetros para recorrer listado en forma recursiva. Puede presentar propiedades adicionales, las cuales serán pasadas tal cual a la descendencia. Si

Propiedades de recursivo

Propiedad Tipo Descripción Opcional Predeterminado
nivel int Nivel actual. Si
propiedad string Propiedad de cada elemento de listado que contiene la descendencia. Si
nivel int Nivel actual. Si
ruta int[] Ruta actual, como listado de índices. Si

Devuelve: componente

actualizandoPadre()

Evento invocado por el componente iterativo en cada uno de los componentes autogenerados durante la actualización de su origen de datos.
Devuelve: componente

actualizacionPadreCompleta()

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: componente

Clone this wiki locally