es.mcu.yingo.campos.html
Class GeneradorHtmlTextoAFicheroVisibleEnMuestra
java.lang.Object
es.mcu.yingo.campos.html.GeneradorHtmlFileSimple
es.mcu.yingo.campos.html.GeneradorHtmlFile
es.mcu.yingo.campos.html.GeneradorHtmlTextoAFicheroVisibleEnMuestra
- All Implemented Interfaces:
- EsGeneradorHtmFile, GeneradorHtml, NoDibujarDivCampo, NoDibujarLabelDescripcionCampo, org.springframework.context.ApplicationContextAware
public class GeneradorHtmlTextoAFicheroVisibleEnMuestra
- extends GeneradorHtmlFile
- implements NoDibujarLabelDescripcionCampo, NoDibujarDivCampo
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.
Como este campo implementa NoDibujarLabelDescripcionCampo, no pinta la descripción definida a
nivel del campo, por lo tanto, no hay que definir un literal para esta propiedad del Campo
En la opción MUESTRA, se utiliza para el label, el literal definido en la propiedad literalDescripcion
- Author:
- carlos.garcia.h
Field Summary |
private java.lang.String |
literalDescripcion
Literal que se muestra en el label del campo ya que al
implementar esta clase NoDibujarLabelDescripcionCampo no
utiliza el literal "descripción" definido en el campo |
Method Summary |
private java.lang.String |
getDescripcion(java.util.Locale idioma)
Nueva implementacion |
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 de tipo fichero. |
java.lang.String |
getLiteralDescripcion()
|
void |
setLiteralDescripcion(java.lang.String literalDescripcion)
|
Methods inherited from class es.mcu.yingo.campos.html.GeneradorHtmlFileSimple |
getApplicationContext, getClaveI18nDescargarFichero, getClaveI18nEliminarFichero, getClaveI18nMuestraFichero, getHTMLBuscar, getHTMLModifica, getHTMLNuevo, obtenerValorParaUrl, setApplicationContext, setClaveI18nDescargarFichero, setClaveI18nEliminarFichero, setClaveI18nMuestraFichero, traducir |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
literalDescripcion
private java.lang.String literalDescripcion
- Literal que se muestra en el label del campo ya que al
implementar esta clase
NoDibujarLabelDescripcionCampo
no
utiliza el literal "descripción" definido en el campo
GeneradorHtmlTextoAFicheroVisibleEnMuestra
public GeneradorHtmlTextoAFicheroVisibleEnMuestra()
getDescripcion
private java.lang.String getDescripcion(java.util.Locale idioma)
- Nueva implementacion
- Parameters:
idioma
-
- Returns:
getHTML
public 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 de tipo fichero.
- Specified by:
getHTML
in interface GeneradorHtml
- Overrides:
getHTML
in class GeneradorHtmlFileSimple
- Parameters:
tipo
- id
- value
- codExpediente
- locale
-
- Returns:
-
- Throws:
java.lang.Exception
getLiteralDescripcion
public java.lang.String getLiteralDescripcion()
- Returns:
- the literalDescripcion
setLiteralDescripcion
public void setLiteralDescripcion(java.lang.String literalDescripcion)
- Parameters:
literalDescripcion
- the literalDescripcion to set