Control del código HTML generado para un campo

Acerca de esta tarea

A partir de la Versión 8 de Domino, se puede cambiar el código HTML generado tanto a nivel de formulario como de campo. Tenga en cuenta que estas opciones no se incluyen en el código HTML (consulte Adición de atributos HTML a un campo para los atributos del texto HTML), sino que controlan el modo en que el servidor Domino traduce el campo en HTML y cómo se procesan los datos introducidos en ese campo.

Las opciones se indican mediante una lista de pares nombre=valor. El nombre se compone de caracteres alfanuméricos (letras, números, caracteres de subrayado, guiones) e indica la opción que se configura. El valor es un número, e indica la configuración para dicha opción.

Las opciones de HTML de un campo determinado se almacenan en un campo de texto que se denomina $$HTMLOptions_nombrecampo. Este campo debe definirse para que permita varios valores si se va a configurar más de una opción de HTML para el campo original.

Las opciones de HTML a nivel de campo tienen prioridad sobre las opciones de HTML a nivel de formulario.

Desactivación del texto HTML en un campo

Acerca de esta tarea

Además de desactivar el texto HTML en el servidor, a partir de la Versión 8, Domino incorpora la posibilidad de desactivarlo a nivel de campos. Cuando se desactiva el texto HTML, cualquier código HTML encerrado entre las etiquetas de texto HTML, [< and >], se considera texto normal.

Procedimiento

  1. Cree el campo para el que desea desactivar el texto HTML.
  2. Cree un campo de texto, calculado al visualizar y oculto, denominado $$HTMLOptions_nombrecampo.
  3. Especifique el valor del campo de texto, basándose en la cantidad de texto HTML que desea desactivar.
    • Para permitir todo el texto HTML, especifique "DisablePassThruHTML=0".
    • Para desactivar sólo las etiquetas [< and >], especifique "DisablePassThruHTML=1".
    • Para indicar texto HTML con el código HTML del estilo de párrafo del editor de Notes, especifique "DisablePassThruHTML=2".
    • Para marcar texto HTML con el atributo de texto enriquecido, especifique "DisablePassThruHTML=4".
    • Para desactivar todo el texto HTML, indicar texto HTML con el código HTML del estilo de párrafo del editor de Notes y marcar texto HTML con el atributo de texto enriquecido, especifique "DisablePassThruHTML=7".
      Nota: Dado que este parámetro tiene prioridad sobre el parámetro del servidor para desactivar el texto HTML en este campo concreto, al especificar un valor de 0 se permitirá el código HTML de este campo, incluso si en el servidor se ha configurado DominoDisablePassThruHTML para desactivar el texto HTML.

Resultados

Este parámetro afecta a la representación (la salida generada por el servidor Web), no a la entrada. Por tanto, es posible que alguien especifique un elemento que contenga texto HTML, pero no será interpretado como tal cuando el servidor Web genere el código HTML de salida.

La configuración de DisablePassThruHTML a nivel de campo no afecta a:

  • Si trata y de qué forma lo hace el cliente de Notes el HTML de tránsito.
  • Las demás formas de incluir HTML "sin procesar" en un documento (por ejemplo, marcar un formulario con tipo de contenido HTML o añadir un campo denominado HTML al documento).