Package es.mcu.yingo.campos.html

Interface Summary
DibujarEnMuestraSiempre Interfaz que tienen las implementaciones de GeneradorHtml que se quieran dibujar en la opción GeneradorHtml.MUESTRA siempre, tenga o no datos.
DibujarEnTabla Interfaz que tienen las implementaciones de GeneradorHtml que se quieran dibujarse como campos de ListaCamposTablaImp en formato tabla
EsGeneradorHtmFile Interfaz que implementarán todos los GeneradoresHtml que sean de tipo fichero
EsGeneradorHtmOculto Interfaz que implementarán todos los GeneradoresHtml que sean de tipo oculto
EsGeneradorHtmPaginacion Interfaz que implementarán todos los GeneradoresHtml que sean de tipo paginación
GeneradorHtml Define el interfaz cuyas implementaciones deben devolver la representación en formato html de los campos Según como se realice cada implementación se puede mostrar campos de texto, listas desplegables, etc.
NoDibujarDescripcionCampo Interfaz que implementarán las implementaciones de GeneradorHtml que no quieran dibujar la descripción del Campo al generar su HTML.
NoDibujarDivCampo Interfaz que implementarán las implementaciones de GeneradorHtml que no quieran dibujar el div que contiene el HTML del campo.
NoDibujarLabelDescripcionCampo Interfaz que implementarán las implementaciones de GeneradorHtml que no quieran dibujar el label de la descripción del campo al generar su HTML.
 

Class Summary
GeneradorHtmlBotonVolver GeneradorHtmlBotonVolver Clase que genera el código html de tipo button, para un botón con la funcionalidad de volver a la tarea anterior.
GeneradorHtmlCalendario Este campo se compone de un campo de texto y un botón que muestra un calendario en javascript Para que este campo funcione correctamente, es necesario que en la cabecera de la jsp que se utilice en la vista, se realice el import de los procedimientos de javascript (contenido típicamente en la carpeta WebContent/javascript/) Por ejemplo:
/javascript/calendar.js /javascript/calendar-setup.js
GeneradorHtmlCamposOcultosNoSeGraban Generador html compuesto que concatena el resultado de campos ocultos que no se grabarán en la BBDD ya que el primero no tendrá ID.
GeneradorHtmlCheckBox Define la representación de un campo de tipo CheckBox en formato html
GeneradorHtmlCheckBoxMensaje Es como el generador check box, solo que con dos propiedades que permiten mostar una información cuando está seleccionado y cuando no lo está.
GeneradorHtmlCheckBoxMultiple Generador HTMl CheckBox Múltiple.
GeneradorHtmlCheckBoxSinLabel Define la representación de un campo de tipo CheckBox en formato html.
GeneradorHtmlConListadorAbstracto Clase abstracta que podrán implementar todos los generadores html que necesiten un listador para mostrar los datos adecuadamente
GeneradorHtmlEnlace Generador HTML que genera un enlace HTML a patir de atributo href que es la URL base y el valor del campo.
GeneradorHtmlEnlaceEntrada Genera un enlace que se mostrará en los campos de entrada.
GeneradorHtmlFile Define el interfaz cuyas implementaciónes deben devolver la representación en formato html de un campo de tipo fichero
Este campo se representa, en cada uno de los momentos del siguiente modo:
NUEVO Muestra una caja de texto, con un botón para subir el fichero MUESTRA Se muestran tres enlaces: "Muestra", para ver el fichero; "Detalle", para ver el tamaño o hash del fichero y "Comprueba", desde donde se puede comprobar la firma si es un fichero Xades MODIFICA Un enlace para ver el fichero y otro para eliminarlo BUSCA Se muestra como en la opción "NUEVO"
Importante:
Hay que asegurarse en la vista, que están correctamente definidas las funciones javascript que utiliza este campo
GeneradorHtmlFileSimple Define el interfaz cuyas implementaciónes deben devolver la representación en formato html de un campo de tipo fichero
Este campo se representa, en cada uno de los momentos del siguiente modo:
NUEVO Muestra una caja de texto, con un botón para subir el fichero MUESTRA Se muestran un enlace para descargar el fichero MODIFICA Un enlace para ver el fichero y otro para eliminarlo BUSCA Se muestra como en la opción "NUEVO"
Importante:
Hay que asegurarse en la vista, que están correctamente definidas las funciones javascript que utiliza este campo
GeneradorHtmlFileSoloEnlaceDescargar Define el interfaz cuyas implementaciónes deben devolver la representación en formato html de un campo de tipo fichero Este campo se representa, en cada uno de los momentos del siguiente modo:
NUEVO Muestra una caja de texto, con un botón para subir el fichero MUESTRA Se muestran tres enlaces: "Muestra", para ver el fichero; "Detalle", para ver el tamaño o hash del fichero y "Comprueba", desde donde se puede comprobar la firma si es un fichero Xades MODIFICA Muestra únicamente un enlace para ver el fichero BUSCA Se muestra como en la opción "NUEVO"
Importante:
Hay que asegurarse en la vista, que están correctamente definidas las funciones javascript que utiliza este campo
GeneradorHtmlMultipleAbstracto Clase abstracta que contiene los atributos y los métodos comunes que utilizarán los GeneradoresHTML Múltiples
GeneradorHtmlOculto Implementacion que pinta un campo oculto Si se define un valor constante para el contenido del campo, se pintara un campo oculto con dicho valor
GeneradorHtmlOcultoAbstracto Clase abstracta que sólo se podrán instanciar las clases que hereden de ella.
GeneradorHtmlPaginacion Generador HTML utilizado para la paginación de resultados de una búsqueda.
GeneradorHtmlRadio Define el interfaz cuyas implementaciones deben devolver la representación en formato html de un campo de tipo radio
GeneradorHtmlRadioLabelOculto Implementación que devuelve un campo de tipo "Radio button".
GeneradorHtmlRadioValue Implementacion en formato html de un campo de tipo "Radio" El listador de este campo debe devolver una lista de objetos de tipo CodVal donde el valor es el valor a mostrar y el código, lo que será enviado
GeneradorHtmlRadioValueMuestraTexto Generador Html Radio Value que cuando sea el tipo MUESTRA se mostrará un cadena de texto
GeneradorHtmlRadioValueMultiple Generador de radio buttons en bloque y alineados a la izquierda, en lugar de en fila, como ocurre en el GeneradorHtmlRadioValue.
GeneradorHtmlSelect Implementacion que devuelve la representación en formato html de un campo de tipo select
GeneradorHtmlSelectFecha Generador que se comporta como un generador Select pero que si tanto la lista como el valor que se pasa es de tipo Calendar o Date, transforma el valor a String con el esquema que se carga como atributo.
GeneradorHtmlSelectSizeDinamica Es exactamente igual que el generadorHTMLSelect, la única diferencia es la siguiente.
GeneradorHtmlSelectValue Implementacion en formato html de un campo de tipo "Selct" El listador de este campo, debe devolver una lista de objetos de tipo CodVal donde el valor es el valor a mostrar y el código, lo que será enviado
GeneradorHtmlSelectValueEtiquetas Implementacion en formato html de un campo de tipo "Selct".
GeneradorHtmlSelectValueTexto Tiene la misma funcionalidad que GeneradorHtmlSelectValue, sólo que que cuando el tipo de generación es de tipo GeneradorHtml.MUESTRA se genera una cadena de texto
Si la opción 'transformarNl2br' es true se convertirán los saltos de línea a br de html y se escapará las entidades html.
GeneradorHtmlText Implementación que muestra la representación en formato html de un campo de tipo texto
GeneradorHtmlTextArea Implementación que muestra la representación en formato html de un campo de tipo area de texto
GeneradorHtmlTextFecha GeneradorHtml que hereda de GeneradorHtmlText y que tiene la misma funcionalidad pero que si el valor pasado es instancia de Date o Calendar obtiene su representación tipo String según el esquema propuesto
GeneradorHtmlTextFechaNoEditable GeneradorHtml que hereda de GeneradorHtmlTextFecha y que tiene la misma funcionalidad pero siempre se genera el HTML del padre con el tipo GeneradorHtml.MUESTRA y que por lo tanto el campo sea NO editable.
GeneradorHtmlTextoAFichero Pinta un campo oculto.
GeneradorHtmlTextoAFicheroVisibleEnMuestra Define el interfaz cuyas implementaciónes deben devolver la representación en formato html de un campo de tipo fichero Este campo se representa, en cada uno de los momentos del siguiente modo:
NUEVO Muestra un campo de texto oculto, que será el destino de un fichero MUESTRA Se muestran tres enlaces: "Muestra", para ver el fichero; "Detalle", para ver el tamaño o hash del fichero y "Comprueba", desde donde se puede comprobar la firma si es un fichero Xades MODIFICA Muestra un campo de texto oculto BUSCA Muestra un campo de texto oculto
Importante:
Hay que asegurarse en la vista, que están correctamente definidas las funciones javascript que utiliza este campo.
GeneradorHtmlTextoFijo Genera un texto fijo traducido con el locale que se pasa por argumento.
GeneradorHtmlTextoFijoEntrada Genera un texto fijo traducido con el locale que se pasa por argumento, para que se muestre en los campos de entrada del formulario.
GeneradorHtmlTextoFijoNegrita Extiende de GeneradorHtmlTextoFijo sobreescribiendo el método dibujarTextoFijo para que el texto sea en negrita y con un salto de línea al final
GeneradorHtmlTextoNoEditable Define el interfaz cuyas implementaciónes deben devolver la representación en formato html de un campo de tipo texto, de solo lectura (no editable)
GeneradorHtmlTextoNoEditableParrafo Generador HTML que musetra el valor del campo como un parrafo de texto no editable.
GeneradorHtmlTextPrecargarFormulario Generador Formulario que hereda de GeneradorHtmlText y que añade la funcionalidad de incluir un botón de precarga del formilario
GeneradorHtmlVerDetalle Generador Html que genera una lista de enlaces según la lista que devuelve el listador.