Entradas

GeneXus - HugaoBulkActionsManager - User Control/Module-Extension

Imagen
HugaoBulkActionsManager es un control que permite interactuar con procedimientos ejecutados en forma desatendida mediante el comando Submit  en GeneXus. Permitiendo así un mejor feedback para el usuario final. El control está desarrollado para GeneXus 16, y ha sido testeado hasta el upgrade 11 Es un control que se compone de 2 partes: UserControl Web (Responsive o no) Module empaquetado en GeneXus para notificación al User Control. El propósito de este control, es poder ir informando el avance de procesos desatendidos ejecutados hacía el servidor utilizando el llamado submit  de GeneXus, dando así un mejor feedback al usuario final sin bloquear el hilo principal de la aplicación permitiendole seguir trabajando en otros procesos mientras espera que termine la acción pesada ("Bulk Action"). Este control requiere que la aplicación que lo va a utilizar tenga implementados y pueda usar Web Sockets Instalación Una vez descargados los recursos, encontrará: 1. Un folder comprimido l

GeneXus - HugaoMessages - User Control

Imagen
Es un user control que permite reemplazar la forma en que se muestran los mensajes de GeneXus al usar el comando Msg , o los mensajes que disparan la reglas Error . Instalación Descargue el archivo  HugaoMessages.zip  desde la marketplace, descomprimalo y copielo en la ruta de instalación de GeneXus  <PathGeneXus>\UserControls  y después ejecuté desde la línea de comandos el comando  <PathGeneXus>\GeneXus.exe /install Instalelo directamente desde GeneXus usando la herramienta  Add-in Manager . Uso Arrastre el user control   HugaoMessages  a un Web Panel o MasterPage donde lo quiera usar, recuerde que si lo arrastra a la MasterPage, este aplicará para todos los webpanels que la usen. El user control tendrá una propiedad llamada Type  donde se podrá seleccionar uno de los valores desplegados, por el momento se soportan: JQuery Growl Bootstrap Alert Ejemplo de mensajes JQuery Growl Ejemplo de mensajes  Bootstrap Alert Puede extender el

GeneXus - HugaoOffice External Object - HugaoWordDocument

Imagen
Hugao Office - HugaoWordDocument Permite trabajar con documentos de Word (docx), usando la librería POI, ofreciendo más funciones que las que actualmente ofrece el tipo de dato nativo WordDocument, como: combinación de celdas y creación de bordes. Está disponible para generadores Java y .Net, aunque para .Net existen limitantes en algunas funciones, trataré que sean temporales . Métodos Disponibles setFileName:  Este método permite especificar a ruta y nombre donde se abrirá/guardar el archivo a  trabajar. Si el archivo existe, el método lo abrirá y permitirá trabajarlo y/o Leerlo.  Si el archivo no existe, el método inicializará el proceso para trabajarlo como nuevo. getContentType:   Este método retorna un String equivalente al ContentType adecuado para  generar una descarga HTTP del archivo. getErrCode:  Este m étodo entrega un código del mensaje de error generado por alguno de  los métodos de función. Este código puede ir acompañado de una desc

GeneXus - HugaoWidgets - User Control

Imagen
Es un user control que permite a partir de un SDT graficar su contenido en forma de cajas con información. Está basado en el tema AdminLTE  en los controles small-box .  Para descargarlo directamente desde la marketplace de GeneXus, de click aquí Ejemplo de resultado  Instalación Descargue el archivo  HugaoWidgets.zip  desde la marketplace y copielo en la ruta de instalación de GeneXus  <PathGeneXus>\UserControls  y después ejecuté desde la línea de comandos el comando  <PathGeneXus>\GeneXus.exe /install Instalelo directamente desde GeneXus usando la herramienta  Add-in Manager . Uso Arrastre el user control HugaoWidgets  a un Web Panel, GeneXus automáticamente importará los recursos adicionales necesario, que consisten en un SDT que lo encontrará bajo el nombre de  UCHugaoWidgets  y un dominio enumerado con los colores disponibles para las cajas, que lo encontrará bajo el nombre de  UCHugaoWidgetsBaseColor . GeneXus agregará dos variables b

GeneXus - HugaoOffice External Object - HugaoExcelDocument

Imagen
Hugao Office - HugaoExcelDocument Permite trabajar con documentos de Excel (xls, xlsx), usando la librería POI, ofreciendo más funciones que las que actualmente ofrece el tipo de dato nativo ExcelDocument, como: combinación de celdas y creación de bordes. Está disponible para generadores Java y .Net Métodos Disponibles setFileName:  Este método permite especificar a ruta y nombre donde se abrirá/guardar el archivo a  trabajar. Recibe como parámetro de tipo Varchar el nombre completo con path del archivo. Si el archivo existe, el método lo abrirá y permitirá trabajarlo y/o Leerlo, antes de trabajar no olvide seleccionar la hoja de trabajo.  Si el archivo no existe, el método inicializará el proceso para trabajarlo como libro nuevo, antes de trabajar no olvide crear una hoja nueva. setExcelType:  Este método permite especificar el tipo de excel que se va a trabajar, los valores disponibles son xls  y xlsx , para asignarlo puede usar el dominio que se

GeneXus - Hugao Office External Object

Hugao Office - External Object Hugao Office, es un proyecto que busca crear varios EO con funcionalidades que los desarrolladores buscan constantemete para solucionar, llevando a que la implementación siga siendo controlada desde GeneXus. Puede descargarse directamente desde la marketplace de GeneXus dando clic aquí . Implementaciones. HugaoExcelDocument : Permite trabajar con documentos de Excel (xls, xlsx), usando la librería POI, ofreciendo más funciones que las que actualmente ofrece el tipo de dato nativo ExcelDocument, como: combinación de celdas y creación de bordes. HugaoWordDocument : Permite trabajar con documentos de Word (docx), usando la librería POI. En desarrollo HugaoPwPtDocument: Permite trabajar con documento de Power Point (ppt, pptx), usando la librería POI. HugaoPDFDocument: Permite crear documentos PDF basados en contenido HTML, incluyendo encabezados y pies de página. HugaoZipTools ( GeneXus Zip Tools ): Permite tr

GeneXus - Organigrama HTML5 + CSS3 - User Control

Imagen
Es un user control que permite a partir de un SDT graficar su contenido en forma de Organigrama. Instalación  Descargue el archivo  Organigrama.zip  desde la marketplace y copielo en la ruta de instalación de GeneXus  <PathGeneXus>\UserControls  y después ejecuté desde la línea de comandos el comando <PathGeneXus>\GeneXus.exe /install  Instalelo directamente desde GeneXus usando la herramienta  Add-in Manager . Uso Arrastre el user control a un Web Panel, automáticamente se importará un SDT bajo el nombre  UC_OrganigramaItems  el cual se debe llenar con N niveles según el tamaño del organigrama. Ejemplo Una vez arrastre el user control al web panel configure la propiedad DataCollection  con la variable basada en el SDT importado y agregue el siguiente código en el evento start. Event Start     //Iniciar Collection     &UC_OrganigramaItems.Clear()        //Nodo Padre Principal     &UC_OrganigramaItem = New()     &UC_OrganigramaItem.I