Saltar a contenido

Cómo añadir un campo y una columna de texto enriquecido

Visión general

Esta sección de procedimientos explica cómo añadir un campo y una columna de texto enriquecido a Etendo Classic.

Los pasos para obtener un campo de texto enriquecido en su ventana constan de dos pasos:

También puede crear una nueva tabla y una nueva ventana/solapa, por supuesto. Este procedimiento solo se centrará en la parte específica de un campo de texto enriquecido.

Ejemplo

Para este procedimiento, utilizaremos la redefinición del campo de descripción en la ventana de pedido de venta. Por lo tanto, puede que necesite hacer un smartbuild después de los cambios para ver el resultado.

Añadir una columna

Primero, tiene que añadir una columna a la tabla existente.

Note

Como el texto enriquecido se almacena como HTML dentro de la base de datos, se debe utilizar el tipo de columna varchar. Además, el desarrollador debe tener en cuenta que 100 caracteres de texto enriquecido requieren más de 100 caracteres de almacenamiento dentro de la base de datos debido al marcado HTML. Normalmente, un factor de 2 será suficiente; por ejemplo, si se quiere permitir que el usuario introduzca 1000 caracteres de texto con formato enriquecido, la columna de la base de datos debería tener un tipo varchar(2000).

Al introducir la nueva columna en el diccionario de aplicación, se debe seleccionar la referencia correcta, es decir, la nueva referencia de Texto enriquecido:

Crear un campo: configurar col y rowspan

A continuación, cree un campo dentro de la solapa/ventana. Para un campo de texto enriquecido también puede configurar col y rowspan (solo se muestran cuando la columna correspondiente está definida como texto enriquecido):

El resultado

El resultado se visualiza como un editor de texto enriquecido en la vista de formulario:

Info

Los campos de texto enriquecido no se pueden editar en modo rejilla (al pasar el cursor se muestra el contenido). Siempre se muestran como campos de solo lectura.


Este trabajo es una obra derivada de Cómo añadir un campo y una columna de texto enriquecido de Openbravo Wiki, utilizada bajo CC BY-SA 2.5 ES. Esta obra está licenciada bajo CC BY-SA 2.5 por Etendo.