Esta opción nos permite configurar un comportamiento determinado en función del modo de visualización del formulario.

Los valores que puede tener "renderMode" son los siguientes:

  • EDITABLE_HTML: Muestra el formulario en formato HTML editable, con la posibilidad de rellenar los campos.
  • READONLY_HTML: Muestra el formulario en formato HTML pero en el modo no-editable, en este caso no tenemos posibilidad de rellenar los campos.
  • READONLY_PDF: Muestra el formulario relleno en formato PDF.
  • BLANK_PDF: Muestra el formulario en formato PDF pero sin datos procedentes del formulario.


Recordatorio

Recordamos que en el formato pdf hay campos que modifican su diseño ya que no se pueden rellenar si no es en formato  HTML (p.e. campos desplegables)


A continuación, definiremos la configuración que deseemos dentro de las condiciones del modo de visualización. Un ejemplo para configurar cualquier elemento en los formularios con formato pdf "en blanco" sería:

Ejemplo para pdf en blanco

//Diseñamos la condición que define que solo se cumpla en el caso de pdf en blanco

if (renderMode != 'BLANK_PDF') {
	// Bloque de código a ejecutar si se cumple la condición.
}
JS


Otro caso podría ser que queremos que se muestre en el caso de formularios en HTML opciones que no serían válidas en el caso de un pdf. En esta ocasión el bloque quedaría de la siguiente forma:

Ejemplo para formulario en html

//Diseñamos la condición que define que solo se cumpla en el caso de formularios en HTML editables.

if (renderMode != 'EDITABLE_HTML') {
// Bloque de código a ejecutar si se cumple la condición.
}
JS