|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.campos.html.GeneradorHtmlMultipleAbstracto
es.mcu.yingo.campos.html.GeneradorHtmlCheckBoxMultiple
public class GeneradorHtmlCheckBoxMultiple
Generador HTMl CheckBox Múltiple.
Permite generar un campo CheckBox con multiples opciones para seleccionar.
El valor del campo que tenga este generador será el resultado de la
concatenación de los valores de los checkbox seleccionados con la cadena.
Cuando se muestran los resultados aparecerán los checkbox seleccionados que
tengan algún valor igual a la lista de valores que se obtiene a dividir
la cadena del valor por la cadena separador
Field Summary | |
---|---|
private java.lang.String |
claseCssParrafo
Clase css de estilos para el parrafo ... |
private java.lang.String |
claseCssTextoEnlaceJavaScript
Class CSS para el texto del enlace del código JavaScript. |
private boolean |
esDibujarBrDespuesEnlace
Coloca un después del enlace de detalle de cada
registros. |
private boolean |
esDibujarSpam
Si está a verdadero pone entre ... |
private java.lang.String |
nombreFormularioJavaScript
Nombre del formulario donde se incluye la generación html del generador. |
private int |
numeroRegistrosMostrarJavaScript
Número de registros a partir de que número de registros se monstrará el JavaScript de Marcar/Desmarcar todos. |
private java.lang.String |
textoEnlaceJavaScript
Clave i18n del texto que se mostrará con los enlaces JavaScript. |
private boolean |
transformarSaltosAhtmlEnDescripcion
Si es verdadero, transforma los saltos de línea en saltos html . |
Fields inherited from class es.mcu.yingo.campos.html.GeneradorHtmlMultipleAbstracto |
---|
applicationContext, CADENA_CODEXPEDIENTE, logger |
Fields inherited from interface es.mcu.yingo.campos.html.GeneradorHtml |
---|
BUSCA, MODIFICA, MUESTRA, NUEVO |
Constructor Summary | |
---|---|
GeneradorHtmlCheckBoxMultiple()
Constructor |
Method Summary | |
---|---|
private void |
dibujarCabecera(java.lang.StringBuilder html)
Dibuja la cabecera del grupo. |
private void |
dibujarCuerpo(java.lang.String id,
java.util.List<java.lang.String> valores,
java.lang.String codExpediente,
java.util.Locale locale,
java.lang.StringBuilder html,
boolean soloLectura)
Dibuja el cuerpo con todas las opciones |
protected void |
dibujarPie(java.lang.String id,
java.lang.StringBuilder html)
Dibuja el pie del parrafo y el input oculto del separador |
private java.lang.String |
generarHtml(java.lang.String id,
java.lang.Object value,
java.lang.String codExpediente,
java.util.Locale locale,
boolean soloLectura)
Genera el html |
protected void |
generarSalidaHtml(java.lang.String id,
java.util.List<java.lang.String> valores,
java.lang.String opcion,
java.lang.Object valorActual,
java.util.Locale locale,
java.lang.String codExpediente,
java.lang.StringBuilder html,
boolean soloLectura)
Genera el código html de la opción |
protected void |
generarSalidaJavaScript(java.lang.String id,
java.util.Locale locale,
java.lang.StringBuilder html,
boolean soloLectura)
Genera el código JavaScript que permite marcar y desmarcar todas las opciones. |
java.lang.String |
getClaseCssParrafo()
|
java.lang.String |
getClaseCssTextoEnlaceJavaScript()
|
java.lang.String |
getHTML(int tipo,
java.lang.String id,
java.lang.Object value,
java.lang.String codExpediente,
java.util.Locale locale)
Devuelve el código HTML generado, esto es la representación en formato html del campo. |
java.lang.String |
getNombreFormularioJavaScript()
|
int |
getNumeroRegistrosMostrarJavaScript()
|
java.lang.String |
getTextoEnlaceJavaScript()
|
boolean |
isEsDibujarBrDespuesEnlace()
|
boolean |
isEsDibujarSpam()
|
boolean |
isTransformarSaltosAhtmlEnDescripcion()
|
void |
setClaseCssParrafo(java.lang.String claseCssParrafo)
|
void |
setClaseCssTextoEnlaceJavaScript(java.lang.String claseCssTextoEnlaceJavaScript)
|
void |
setEsDibujarBrDespuesEnlace(boolean esDibujarBrDespuesEnlace)
|
void |
setEsDibujarSpam(boolean esDibujarSpam)
|
void |
setNombreFormularioJavaScript(java.lang.String nombreFormularioJavaScript)
|
void |
setNumeroRegistrosMostrarJavaScript(int numeroRegistrosMostrarJavaScript)
|
void |
setTextoEnlaceJavaScript(java.lang.String textoEnlaceJavaScript)
|
void |
setTransformarSaltosAhtmlEnDescripcion(boolean transformarSaltosAhtmlEnDescripcion)
|
Methods inherited from class es.mcu.yingo.campos.html.GeneradorHtmlMultipleAbstracto |
---|
getApplicationContext, getCADENA_CODEXPEDIENTE, getLista, getListador, getListadorConsulta, getSeparador, getTextoEnlaceDetalle, getUrlDetalle, isDibujaOpcion, obtenerArrayValor, obtenerIdCampoSeparador, obtenerSalidaHtmlEnlace, setApplicationContext, setCADENA_CODEXPEDIENTE, setListador, setListadorConsulta, setSeparador, setTextoEnlaceDetalle, setUrlDetalle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private boolean transformarSaltosAhtmlEnDescripcion
. Por defecto tiene el valor 'true'
private boolean esDibujarSpam
...
el
el checbox y la descripción de cada registro. Por defecto tiene el valor
'true'
private boolean esDibujarBrDespuesEnlace
después del enlace de detalle de cada
registros. Por defecto tiene el valor 'true'
private java.lang.String claseCssParrafo
...
que engloba
todo el código html. Por defecto tiene el valor
'checkBoxMultiple'
private int numeroRegistrosMostrarJavaScript
private java.lang.String nombreFormularioJavaScript
private java.lang.String textoEnlaceJavaScript
literal.yingo.marcarDesmarcarJavaScript
private java.lang.String claseCssTextoEnlaceJavaScript
checkBoxMultipleJavaScript
Constructor Detail |
---|
public GeneradorHtmlCheckBoxMultiple()
Method Detail |
---|
public java.lang.String getHTML(int tipo, java.lang.String id, java.lang.Object value, java.lang.String codExpediente, java.util.Locale locale) throws java.lang.Exception
GeneradorHtml
java.lang.Exception
private java.lang.String generarHtml(java.lang.String id, java.lang.Object value, java.lang.String codExpediente, java.util.Locale locale, boolean soloLectura) throws java.lang.Exception
id
- value
- codExpediente
- locale
-
java.lang.Exception
private void dibujarCabecera(java.lang.StringBuilder html)
id
- html
- soloLectura
- private void dibujarCuerpo(java.lang.String id, java.util.List<java.lang.String> valores, java.lang.String codExpediente, java.util.Locale locale, java.lang.StringBuilder html, boolean soloLectura) throws java.lang.Exception
id
- valores
- codExpediente
- locale
- html
-
java.lang.Exception
protected void generarSalidaJavaScript(java.lang.String id, java.util.Locale locale, java.lang.StringBuilder html, boolean soloLectura)
soloLectura
es true
no se añadirá el códogo
JavaScript
id
- locale
- html
- soloLectura
- protected void generarSalidaHtml(java.lang.String id, java.util.List<java.lang.String> valores, java.lang.String opcion, java.lang.Object valorActual, java.util.Locale locale, java.lang.String codExpediente, java.lang.StringBuilder html, boolean soloLectura)
id
- valores
- opcion
- valorActual
- locale
- html
- soloLectura
- protected void dibujarPie(java.lang.String id, java.lang.StringBuilder html)
id
- html
- public java.lang.String getClaseCssParrafo()
public void setClaseCssParrafo(java.lang.String claseCssParrafo)
claseCssParrafo
- Carga el atributo claseCssParrafopublic boolean isEsDibujarBrDespuesEnlace()
public void setEsDibujarBrDespuesEnlace(boolean esDibujarBrDespuesEnlace)
esDibujarBrDespuesEnlace
- Carga el atributo esDibujarBrDespuesEnlacepublic boolean isEsDibujarSpam()
public void setEsDibujarSpam(boolean esDibujarSpam)
esDibujarSpam
- Carga el atributo esDibujarSpampublic boolean isTransformarSaltosAhtmlEnDescripcion()
public void setTransformarSaltosAhtmlEnDescripcion(boolean transformarSaltosAhtmlEnDescripcion)
transformarSaltosAhtmlEnDescripcion
- Carga el atributo transformarSaltosAhtmlEnDescripcionpublic java.lang.String getNombreFormularioJavaScript()
public void setNombreFormularioJavaScript(java.lang.String nombreFormularioJavaScript)
nombreFormularioJavaScript
- Carga el atributo nombreFormularioJavaScriptpublic java.lang.String getTextoEnlaceJavaScript()
public void setTextoEnlaceJavaScript(java.lang.String textoEnlaceJavaScript)
textoEnlaceJavaScript
- Carga el atributo textoEnlaceJavaScriptpublic java.lang.String getClaseCssTextoEnlaceJavaScript()
public void setClaseCssTextoEnlaceJavaScript(java.lang.String claseCssTextoEnlaceJavaScript)
claseCssTextoEnlaceJavaScript
- Carga el atributo claseCssTextoEnlaceJavaScriptpublic int getNumeroRegistrosMostrarJavaScript()
public void setNumeroRegistrosMostrarJavaScript(int numeroRegistrosMostrarJavaScript)
numeroRegistrosMostrarJavaScript
- Carga el atributo numeroRegistrosMostrarJavaScript
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |