Cómo incluir un editor HTML en Business Central 365

editor HTML Wysiwyg en Business Central 365

En este artículo te contamos cómo integrar un editor HTML Wysiwyg en Business Central 365, una solución gratuita que permite modificar fácilmente el contenido de un campo HTML en Business Central y mejorar la experiencia del usuario al trabajar con texto enriquecido.

Esta guía práctica está pensada tanto para quienes trabajan en desarrollo AL para Business Central como para administradores que necesitan ofrecer a sus usuarios un editor visual sencillo y funcional.

¿Por qué usar un editor HTML Wysiwyg en Business Central 365?

Cuando necesitamos que un usuario introduzca texto formateado —por ejemplo, el cuerpo de un correo HTML, descripciones avanzadas o plantillas con estilo—, hacerlo directamente en un campo plano no es suficiente.

Aquí es donde aparece Wysiwyg Business Central, un editor HTML gratuito que permite:

  • Insertar texto en formato HTML de forma visual.
  • Editar contenido con un editor de texto enriquecido en Business Central.
  • Facilitar la personalización sin conocimientos técnicos.
  • Integrarlo fácilmente mediante un usercontrol Wysiwyg.

La idea es sencilla: ofrecer una pantalla donde el usuario pueda escribir en formato HTML y guardar ese contenido en un campo estándar de BC365.

¿Qué es Wysiwyg y por qué es útil en BC365?

El editor Wysiwyg es un editor visual que genera automáticamente código HTML mientras el usuario escribe. Funciona como un procesador de textos, pero orientado a contenido web.

Entre sus ventajas:

  • Visualización en tiempo real del resultado.
  • Compatibilidad total con campos HTML en BC365.
  • Integración rápida mediante AL.
  • Perfecto para plantillas, descripciones avanzadas o emails.

Esto lo convierte en una herramienta muy útil para proyectos de personalización en Business Central, especialmente cuando se trabaja con formato HTML en campos BC365 o cuando se requiere una interfaz intuitiva para el usuario final.

Ejemplo práctico: cómo integrar Wysiwyg en Business Central 365

Estructura inicial de archivos

Creamos los archivos necesarios con la estructura proporcionada.

Creación de la página con usercontrol Wysiwyg

editor HTML Wysiwyg en Business Central 365

A continuación, procedemos a crear una nueva página en AL donde utilizaremos el control Wysiwyg. Este control será el encargado de cargar, mostrar y guardar el contenido HTML del usuario.

page 50077 ABDMensaje
{
Caption = ‘ABD Mensaje Comercial’;
PageType = Card;
SaveValues = true;
layout
{
area(content)
{
group(«Indicar Mensaje»)
{
usercontrol(EditCtl; Wysiwyg)
{
ApplicationArea = all;
trigger ControlReady()
begin
Currpage.EditCtl.Init;
end;
trigger OnAfterInit()
begin
CurrPage.EditCtl.Load(mensaje);
end;
trigger ContentChanged()
begin
CurrPage.EditCtl.RequestSave();
end;
trigger SaveRequested(data: Text)
begin
mensaje := data;
end;
}
}
}
}
var
mensaje: text[2048];
procedure GetDatos(): Text
begin
exit(mensaje);
end;
}

editor HTML Wysiwyg en Business Central 365

Este ejemplo demuestra:

  • cómo usar un usercontrol Wysiwyg,
  • cómo trabajar con contenido HTML en Business Central,
  • y cómo capturar el resultado en el campo mensaje.

Resultado del contenido HTML generado

editor HTML Wysiwyg en Business Central 365

El editor devuelve el contenido directamente en formato HTML, por ejemplo:

<p>Buenos Días,</p><p>esto es un ejemplo de mensaje…</p>

Esto permite aplicar estilos, negritas, cursivas, saltos de línea y cualquier formato soportado por HTML.

¿En qué casos puede ayudarte un editor HTML en Business Central?

Las posibilidades son amplias:

  • Crear plantillas de correo en editor de correo HTML Business Central.
  • Descripciones de productos con formato enriquecido.
  • Textos legales o corporativos preformateados.
  • Documentos internos con estilos.
  • Formularios personalizados en extensiones AL.

Siempre que necesites editar y guardar contenido HTML, un editor de texto enriquecido Business Central como Wysiwyg es una opción ideal.

ABD, tu socio en Business Central

Integrar un editor HTML Wysiwyg en Business Central 365 es una forma sencilla de mejorar la experiencia del usuario y potenciar cualquier desarrollo que necesite editar o visualizar contenido HTML.

Si quieres implementar esta funcionalidad o necesitas apoyo en desarrollo AL o personalización avanzada, estamos aquí para ayudarte.

¿Quieres mejorar tus soluciones en Business Central? Contacta con nosotros y te acompañamos en el proceso.

Tabla de contenidos

Síguenos en Linkedin
Suscribete a la Newsletter




    Etiquetas