En el artículo de hoy vamos a ver cómo podemos incluir un editor gratuito en Business Central 365 llamado Wysiwyg con el cual podemos modificar el valor de un campo con formato HTML.

En este caso, necesitamos mostrar al usuario una pantalla desde la cual pueda insertar en formato HTML, el cuerpo de un correo electrónico en BC365. Vamos a ver paso a paso como podemos hacerlo.

 

Editor HTML Wysiwyg

Para conseguir este objetivo vamos a utilizar el editor gratuito Wysiwyg, es un editor de texto con formato (como los editores de HTML) que permite escribir un documento mostrando directamente el resultado final. Como editor de HTML, permite escribir la página sobre una vista preliminar similar a la de un procesador de textos, ocupándose en este caso el programa de generar el código fuente en HTML. 

 

Ejemplo

Creamos los siguientes archivos con la siguiente estructura de árbol, para descargar los archivos pulse aquí:

A continuación, creamos una pagina nueva, donde usaremos el control:

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;
}

De esta forma, estamos incluyendo el texto con formato HTML en nuestro campo «mensaje», si mostramos el valor del campo, podemos ver que se ha convertido en lenguaje HTML, con sus correspondientes etiquetas…

<p>Buenos Dias,</p><p>esto es un ejemplo de mensaje escrito por el editor de texto&nbsp;</p><p><strong>Wysiwyg.</strong></p><p>Ejemplo<i> Conchi Beltrán Reyes</i></p><p>&nbsp;</p><p>Saludos,</p>

Imaginaros en cuántas funcionalidades nos puede servir el uso de un editor HTML y la variedad de posibilidades que nos brinda… 

Espero que os sirva de ayuda.  ?

Conchi Beltrán Reyes

Programación Dynamics
ABD Consultoría y Soluciones Informáticas

Escríbenos una nota o llámanos!

Suscríbete a nuestra Newsletter!

Visítanos en Sevilla o en las redes!

CONTACTO

Contacto

Política de privacidad

12 + 12 =


Los datos personales facilitados voluntariamente por usted, a través del presente formulario web serán tratados, por ABD Informática, S.L. como responsable del tratamiento, con la finalidad de atender su solicitud, consulta, queja o sugerencia, sin que se produzca comunicaciones o cesiones de datos y conservados durante los plazos necesarios para atender su solicitud. Puede usted ejercer los derechos de acceso, rectificación o supresión de sus datos, dirigiéndose a arco@abd.es, para más información al respecto, puede consultar nuestra política de privacidad.




Mostrar más/menos

NEWSLETTER

DÓNDE ESTAMOS

Calle Alberche, 4A, 1º Derecha


Sevilla, (41005) España

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Compártelo

Comparte este post con tus contactos!