void agregar_registro(
[
$valores = array()]
)
|
|
Agrega un registro nuevo a la matriz de datos
Parámetros:
void analizar_diferencias(
$datos
)
|
|
Parámetros:
boolean datos_cargados(
)
|
|
El formulario posee datos?
void desactivar_agregado_filas(
)
|
|
No permite que el usuario pueda agregar nuevas filas en el cliente
void generar_botonera_manejo_filas(
)
|
|
Genera el HTML de la botonera de agregar/quitar/ordenar filas
void generar_botones(
[string
$clase = ''], [
$extra = '']
)
|
|
Genera la botonera del componente
Parámetros:
|
string |
$clase: |
Clase css con el que se muestra la botonera |
|
|
$extra: |
|
Redefinición de:
- toba_ei::generar_botones()
- Genera la botonera del componente
void generar_etiqueta_columna(
string
$ef
)
|
|
General el html de la etiqueta de un ef especifico
Parámetros:
void generar_eventos_fila(
integer
$fila
)
|
|
Dado una fila, genera el html de los eventos de la misma
Parámetros:
void generar_layout_fila(
$clave_fila
)
|
|
Genera el cuerpo del formulario conteniendo la lista de efs
Parámetros:
Information Tags:
| Ventana: | Extender para cambiar el layout por defecto |
integer get_cantidad_lineas(
)
|
|
void get_clave_fila(
$fila
)
|
|
Retorna la posicion en el arreglo de datos donde se ubica un id interno de fila
Esta posicion puede ser el mismo id interno en caso de que las diferencias se analizen online
- puede ser el posicionamiento simple si no hay analisis
Parámetros:
array get_datos(
[boolean
$analizar_diferencias = false]
)
|
|
Retorna el set de datos que maneja actualmente el componente
Si se llama en la etapa de eventos contiene los datos recibidos del POST Si se llama en la etapa de servicio contiene los datos cargados con set_datos
Parámetros:
|
boolean |
$analizar_diferencias: |
|
|
Return: | Formato recordset, la clave de la fila se envia como clave asociativa y como columna. Ej. array(clave_fila=> array(apex_datos_clave_fila =>clave_fila, columna=>valor, ...), ..) |
Redefinición de:
- toba_ei_formulario::get_datos()
- Recupera el estado actual del formulario.
string get_objeto_js_ef(
string
$id
)
|
|
Retorna una referencia al ef en javascript
Parámetros:
Redefinición de:
- toba_ei_formulario::get_objeto_js_ef()
- Retorna una referencia al ef en javascript
void seleccionar(
string
$clave
)
|
|
Indica al formulario cual es la clave seleccionada.
Parámetros:
|
string |
$clave: |
Identificador de la clave de la fila a seleccionar |
void set_borrar_en_linea(
boolean
$en_linea
)
|
|
Parámetros:
void set_datos(
array
$datos, [
$set_cargado = true]
)
|
|
Carga el formulario con un conjunto de datos.
Si el formulario tiene definido un ordenamiento, aqui es donde se lleva a cabo
Parámetros:
|
array |
$datos: |
|
|
|
$set_cargado: |
|
Redefinición de:
- toba_ei_formulario::set_datos()
- Carga el formulario con un conjunto de datos
void set_exportar_excel(
[boolean
$exportar = true]
)
|
|
Permite indicar por api si se exporta a excel el formulario
Parámetros:
Information Tags:
| Todo: | Cambiar cuando esta informacion pase a formar parte de los metadatos |
void set_exportar_pdf(
[boolean
$exportar = true]
)
|
|
Permite indicar por api si se exporta a pdf el formulario
Parámetros:
Information Tags:
| Todo: | Cambiar cuando esta informacion pase a formar parte de los metadatos |
void set_metodo_analisis(
string
$metodo
)
|
|
Parámetros:
|
string |
$metodo: |
Puede ser (literal): LINEA, EVENTOS, o false (sin analisis) |
void set_modo_agregar(
boolean
$es_inferior, [string
$texto_a_mostrar = null]
)
|
|
Parámetros:
|
boolean |
$es_inferior: |
|
|
string |
$texto_a_mostrar: |
Cadena a mostrar al lado del icono de agregar |
void set_mostrar_agregar(
)
|
|
void set_mostrar_cabecera_sin_datos(
$mostrar
)
|
|
Se muestra la cabecera/pie en caso de que no tenga datos el formulario (por defecto true)
Parámetros:
void set_mostrar_utilerias_orden(
[boolean
$mostrar = true]
)
|
|
Muestra las utilerias para ordenar filas
Parámetros:
void set_ocultar_agregar(
)
|
|
void set_ordenar_en_linea(
boolean
$en_linea
)
|
|
Parámetros:
void set_proximo_id(
integer
$id
)
|
|
Cambia la clave o id a utilizar para la siguiente fila creada en este formulario
Parámetros:
void set_registro_nuevo(
[array
$template = array()]
)
|
|
Parámetros:
|
array |
$template: |
Valores por defecto de la nueva fila, false si se quiere cancelar el alta del registro |
void totalizar_columnas_impresion(
)
|
|
Recorre todos los datos del formulario, cargandolos en los efs y validando estos el estado
Information Tags:
Redefinición de:
- toba_ei_formulario::validar_estado()
- Recorre todos los efs y valida sus valores actuales
string vista_xml(
[boolean
$inicial = false], [string
$xmlns = null]
)
|
|
Genera el xml del componente
Parámetros:
|
boolean |
$inicial: |
Si es el primer elemento llamado desde vista_xml |
|
string |
$xmlns: |
Namespace para el componente |
|
Return: | XML del componente |
Redefinición de:
- toba_ei_formulario::vista_xml()
- Genera el xml del componente