Preguntas frecuentes

Pregunta 1. ¿Cómo hacer multiidioma mi aplicación?

Dentro del directorio lang existen tres ficheros de idiomas:

  • - esp.conf → castellano
  • - val.conf → valenciano
  • - eng.conf → inglés

Son ficheros de texto, con pares:

Por ejemplo:

  • variable = "etiqueta"
    • smty_labelNombre = "Nombre Responsable"
    • smty_labelUbicacion = "Ubicación"

En la tpl hay que hacer referencia a esas variables definidas en los ficheros de configuración de idiomas:

Pregunta 2. ¿Cuál es la diferencia entre el parámetro "visible" y "oculto" en un campo?

El parámetro "oculto" solamente tiene sentido cuando el campo es un campo de texto porque se traduce en un campo "hidden" de html.

El parámetro "visible" permite tener el control del campo desde código ( setVisible(boolean) ), y hacerlo visible o no dependiendo de otros datos.

 

Pregunta 3 ¿Dónde tengo que desactivar los mensajes de consola de JavaScript?

La configuración de activar o no el log de JS de la aplicación se hace en el fichero de configuración de la aplicación, externo.gvHidraConfig.inc.xml, con la propiedad logJSSettings.

Pregunta 4. Quiero que mi lista desplegable se autocomplete.

Solamente tienes que añadir el parámetro "autocomplete" en la tpl al plugin cwlista.

Pregunta 5. Quiero añadir estilos propios en mi aplicación. ¿Dónde debo ubicar el fichero css?

En el directorio css de la aplicación existe el fichero appStyle.css que es el que se debe utilizar para incluir estilos propios de la aplicación.

Pregunta 6. Necesito colorear las filas de un panel tabular dependiendo del valor de un campo

En el método postBuscar(), o en el postRecargar() en el caso de que el panel sea un detalle, utilizaremos la función $objDatos→setRowColor($tupla,$color);

Por ejemplo: