DISEÑO DE APLICACIONES


Control del código HTML generado para un formulario
A partir de la Versión 8 de IBM® Lotus® Domino(TM) es posible 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 HTML (consulte Uso de HTML en una página, un formulario o un subformulario para el encabezado del formulario o 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 de HTML se indican mediante una lista de pares name=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 todo el formulario se almacenan en un campo de texto calculado al visualizar, que se denomina $$HTMLOptions. Si se va a configurar más de una opción de HTML para el formulario, el campo debe definirse para que permita varios valores.

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

Estas son las opciones disponibles.
Nombre de la opciónAcción de la opción
DisablePassThruHTMLDesactiva el texto HTML, e interpreta el código HTML como texto sin formato.
ForceSectionExpand Obliga a que se expandan todas las secciones, independientemente de si lo hacen o no en los campos de texto enriquecido de Notes.
ForceOutlineExpandObliga a que se expandan todos los esquemas, independientemente de si lo hacen o no en el texto enriquecido de Notes.
RowAtATimeTableAlt Obliga a que se asigne formato alternativo a las tablas con secciones en forma de ficha. Todas las fichas se muestran al mismo tiempo, una debajo de la otra, y los rótulos de las fichas se incluyen como encabezados.
TextExactSpacingConserva el espacio en blanco dentro de las líneas (los espacios entre caracteres) de Notes.

Control de los atributos de etiquetas HTML generados para un formulario

Los atributos de las etiquetas HTML son los atributos opcionales que se incluyen en la etiqueta <html> de un documento que se visualiza en Internet. A partir de la Versión 8, Domino incorpora la posibilidad de controlar estos atributos.

Los atributos de las etiquetas HTML de un formulario se guardan en un campo de texto calculado al visualizar que está oculto para los navegadores de Web y se denomina $$HTMLTagAttributes.

El valor de este campo debe especificarse entre comillas. Por ejemplo, si se especifica el valor "lang=en", el HTML resultante contendría la sentencia siguiente.

<html lang=en>

Control de las etiquetas preliminares de HTML generadas para un formulario

Las etiquetas preliminares de HTML constan de una sentencia <!DOCTYPE> opcional que puede situarse delante de la sentencia <html> de un documento que se muestra en Internet. A partir de la Versión 8, Domino incorpora la posibilidad de controlar estos atributos.

La información para las etiquetas preliminares de HTML de un formulario se guarda en un campo de texto calculado al visualizar que está oculto para los navegadores de Web y se denomina $$HTMLFrontMatter.

Especifique el valor de este campo entre comillas e incluya la sentencia completa. Por ejemplo, el código siguiente especifica si un documento HTML debe verse con codificación estricta o transicional, en función del valor de un campo del formulario denominado Modo.

@If(Modo="Strict";
    "<!DOCTYPE HTML PUBLIC" + @NewLine +
    "    \"-//W3C//DTD HTML 4.01\"" + @NewLine +
    "    \"http://www.w3.org/TR/REC-html40.strict.dtd\">" + @NewLine;
    "")
Véase también


Glosario
¿Desea opinar sobre la Ayuda o sobre la utilidad del producto?