Entradas

Creando Paneles de Multiple Selección con K2B Tools

Imagen
Para la mayoría de las aplicaciones Web es necesario tener una cantidad importante de selectores. Por ejemplo, cuando ingresamos una factura necesitamos seleccionar el proveedor, el lugar de entrega, los productos a incluir en la misma. Cuando realizamos consultas, probablemente necesitemos  seleccionar el conjunto de clientes  para los cuales queremos consultar las ventas, el conjunto de depósitos para los cuales queremos listar el stock. Para seleccionar cada uno de estos elementos, necesitamos un selector, y eso es válido tanto para la parte transaccional como la de explotación de la aplicación.  Cuando la selección es de un solo elemento, como por ejemplo el cilente para una factura, esto normalmente se hace con GeneXus en forma simple con un combo, suggest o un prompt simple como se muestra en la imagen.  Sin embargo, cuando el dominio sobre el cual quiero seleccionar es grande, por ejemplo si tenemos muchos productos para seleccionar,   y...

Mi experiencia con K2BTools

Imagen
Introducción   A continuación les voy a contar de mi experiencia en el uso de K2BTools. Les cuento que soy un usuario que hace poco tiempo que empezó a desarrollar en GeneXus por lo que mi experiencia en el desarrollo de aplicaciones con GeneXus no es mucha. Lo que les quiero compartir son algunos ejemplos que me parecen interesantes destacar, que marcan lo importante que puede resultar utilizar K2BTools en una aplicación GeneXus.   Lo que hice fue implementar una pequeña aplicación de dos maneras distintas, una forma fue usando K2BTools y la otra sin usar K2BTools.   Al realizar esta prueba  las cosas que más resaltan a grandes rasgos son las diferencia que encontré en la productividad que nos ofrece K2BTools en cuanto a tiempo, funcionalidades y facilidad de uso. Por ejemplo, cuando estaba haciendo la aplicación sin utilizar K2BTools encontré que hay funcionalidades que ésta nos brinda  que son muy difíciles de implementar, que agregan...

K2B Audit 3.0

Imagen
Hace poco más de un mes mostramos las nuevas funcionalidades que se vienen con K2B Tools 7.0 , ahora le llega el turno a K2B Audit , otro producto que integra nuestra suite. Para aquellos que no conozcan este producto, agregamos una breve descripción: K2B Audit es una herramienta que permite auditar los cambios realizados a la base de datos de cualquier aplicación GeneXus  de forma completamente transparente al desarrollador, generando triggers dentro de la base de datos. Al trabajar a nivel de DBMS, se auditan los cambios realizados tanto desde la aplicación GeneXus, como desde cualquier otra aplicación, o los realizados manualmente sobre la base de datos. Durante la ejecución de la aplicación se graban registros de auditoria en cada operación realizada sobre las tablas que se desea auditar. Posteriormente pueden ser consultados para encontrar cuáles fueron las modificaciones realizadas a un registro particular, viendo los valores anteriores y posteriores a las m...

Se viene K2BTools 7.0..

Imagen
Se viene la versión de K2BTools 7.0 y aquí describiremos cuáles son las principales funcionalidades que contendrá. K2B WebPanel Designer La primera novedad: se termina el proceso de Beta de K2BWebPanelDesigner y se libera la release, la cual estará  incluida en el setup de  K2BTools.  K2BWebPanelDesigner usará las mismas licencias que K2BTools y se habilitará una versión free edition que permitirá construir hasta veinte Web Panels sin restricciones sobre el tamaño de la KB. La  release que se libera, contará con más funcionalidades respecto a las incluídas en la RC, la más importante es facilitar aún más la forma de agregar grillas en los Web Panels generados. Grillas desde Data Providers En las aplicaciones cada vez es más necesario encapsular la navegación sobre los datos, independizarlos de la fuente desde la que son obtenidos y lograr una buena performance en su carga. Esto se puede hacer en GeneXus mediante el objeto dataprovider. En...

K2BTools en el XXII Encuentro GeneXus

Imagen
Finalizó un encuentro más de la comunidad GeneXus, excelente en todo sentido, donde K2BTools tuvo una participación muy intensa. Para aquellos que no pudieron participar les queremos contar como vivimos este nuevo encuentro, las conferencias que se dieron alrededor de K2BTools y dejarles también el acceso a todo el material de las mismas.  El lunes comenzó el encuentro  bien temprano con un fuerte trabajo en el stand, donde  presentamos en forma reiterada y continua el K2BWebPanelDesigner. En cada break se acercaba muchísima gente al stand, donde pudimos mostrarles cómo construir interfaces ricas y complejas en unos pocos minutos con la nueva herramienta K2BWebPanelDesigner, así como también el resto de los componentes de K2BTools. Esta situación continuó durante todo el evento, lo que nos dejó cansados pero muy contentos. El trabajo en el stand fue muy satisfactorio; nos permitió mostrar las herramientas mano a mano, evacuar dudas, recibir sugerencias, ...

Los diez mandamientos de K2BWebPanelDesigner

Imagen
K2BWebPanelDesigner es una herramienta única en el mercado que permite construir web panels de una manera rápida y sencilla. A partir de una única especificación realizada en una parte nueva del objeto llamada K2BDesigner, se crea y mantiene las diferentes partes de un  webpanel. Para poder usarlo de manera óptima hay que tener en cuenta sus diez mandamientos. Así que apróntese para recibir esta revelación en este post. Mandamiento 1 - No tocarás el WebForm: El WebForm es completamente generado por  K2BWebPanelDesigner. Así que deja que la herramienta haga su trabajo. Puedes construir todo en la parte K2BDesigner. Este mandamiento tiene una única excepción: el mandamiento ocho. Pero eso lo veremos más adelante... por ahora, no toques el WebForm! Mandamiento 2 - No construirás nodo por nodo K2BWebPanelDesigner parte de un webform vacío, por lo tanto no posee instancia por defecto como los patrones que parten de una transacción. Pese a esto...

Aprendiendo K2BTools

Imagen
¿Deseas probar K2BTools? ¿Quieres aprender a usarlo? ¿Se agrega un nuevo integrante a tu equipo de desarrollo y no sabes cómo capacitarlo? Pues simplemente sigue los pasos de este artículo y estarás capacitado para probar y desarrollar con K2BTools. Instalación Lo primero que hay que hacer es instalar la versión de K2BTools, ya que para aprender K2BTools hay que usarlo y para usarlo hay que tenerlo instalado :) Para esto la mejor manera es ir a nuestro sitio   Verás una imagen que dice "K2BTools", seleccionas "Bajar" y en la siguiente página das click en "Descargar". Al seleccionar descargar, se redirigirá a la página del marketplace donde está el producto para ser descargado. Para descargar hay que seleccionar el botón de download asociado a la versión de GeneXus para la cual se desea instalar K2BTools (XEv1 o XEv2). Te preguntarás: Pero a mi me gustaría usar la versión full no la free edition ¿Dónde la descargo? Pues ...