Entradas

Menu Accordeon Para genexus Evol3 16

Imagen
Baja el UserControl: JMenuaccordeon del marketplace Copiar el contenido en la carpeta de instalacion de genexus, user control. Ejecutar:  Genexus /Install Para registrar el user control. Luego en un WEBPanel o en tu MasterPage, arrastra el User Control JMenuAccordeon Busca en la sescción de Miscellaneous, y arrastra a tu webpanel el control. Se creara un SDT SDJMenuAccordeon el cual lo debes incluir en tu webpanel.   Agregarlo a las propiedades del User Control   Luego crea un DataProvider del JSDTMenuAccordeon y agregarlo en el evento Event Start de tu webpanel. y luego agregarle en el evento Start. Event Start     &SDJMenuAccordeon = DPJMenuAccordeon() EndEVent Nota: Dentro de la carpeta del UserControl esta incluida la carpeta FONT con un tipo de letra el cual debes instalar en tu servidor o equipo para los tipos de iconos, no es obligatorio, o dejas en blanco en e...

Implementar un External Object para SmartDevices Genexus 16

Imagen
Antes de comenzar a trabajar en esta implementación, primero hay que tener claro que tipo de objecto vamos a crear o que funcionalidad queremos tener, en mi caso tube la necesidad de implementar un impresion desde un app hacia una impresora Mini. Primero desarrolle la APP en el entorno de Android utilizando el Android Studio, hice las pruebas de impresion, y una vez que logre crear la app y que me funcionara, hice la migracion de ese codigo y librerias para usarlas en genexus Evol3, luego hice la migracion a Genexus 16 U7, aca les detallo paso a paso como lo implemente. Cree una carpeta con los componente del proyecto que me registro mi Android Studio, las carpetas basicas como Library, Gradle, y los archivos necesarios. Adjunto dejare el enlace para que descarguen este proyecto. Hay que ubicar las carpeta library, hasta llegar a las carpeta de main\Java\com\example\samplemodule  (Estos nombres dependeran de los nombres originales de los modulos segun criterio) ...

Como generar archivos csv y textos desde Genexus

El codigo que use aqui es para generar un archivo para una empresa financiera a partir de una tabla de empleados. /* Creo una variable que es varchar y le asigno la ubicacion que viene desde un parametros de la ubicacion donde quiero que me almacene el archivo*/ &aFile = &selected.Trim() + "\RapFile"+&ano.ToString()+&ano.ToString()+".txt" &File.Source = &aFile if &File.Exists() &File.Delete() Endif &M1 = STR(&res) &LOCAL = '1' /* Abro el archivo, y lo que esta estre las comillas aca le defino si quiero que me separa los datos con comas, aqui pueden usar lo que quieran segun el formato como se lo pidan, puede ser guiones, puntos etc*/ &i = dfwopen( &aFile, ",", '') /* Recorro la tabla de donde quiero obtener la informacion/*         For each order PlaCia PlAp1Emp PlAp2Emp PlPriEmp PlSegEmp Where PlaCia=&Placia IF ActPatroZonas.IsEmpty() &NPATRAP = PlaNoP...