Genexus
1 2
Introducción: ______________________________________________________ 3 Pautas previas: _____________________________________________________ 3
2.1 2.2
2.2.1 2.2.2 2.2.3 2.2.4
Pautas previas antes de la aplicación K2BWebPanelBuilder _________________ 3 Funcionamiento de la herramienta ______________________________________ 3
Variables________________________________________________________________ 4 Eventos _________________________________________________________________ 5 Rules ___________________________________________________________________ 7 WebForm ________________________________________________________________ 7
2.3
2.3.1 2.3.2 2.3.3 2.3.4
Nomenclatura del WebPanel Builder ____________________________________8
Variables ________________________________________________________________ 8 Eventos _________________________________________________________________ 8 Rules ___________________________________________________________________ 8 WebForm ________________________________________________________________ 8
3
Lenguaje de especificación de los WebPanels ____________________________ 9
NodoWebForm __________________________________________________________________ 9 Nodo Grid _____________________________________________________________________ 10
4
Avanzado ________________________________________________________ 14
4.1 Modificación de la interfaz ____________________________________________ 14
1
2
1 Introducción:
K2BWebPanelBuilder fue creado con el objetivo de poderdesarrollar aplicaciones WEB más rápido, escalables, de fácil mantenimiento y propagación de cambios. Desde el punto de vista del desarrollador la herramienta permite abstraerse de complejidades inherentes al diseño de los WebPanels presentes en Genexus, de esta forma puede enfocarse en la parte funcional de su aplicación dado que los problemas comunes en el desarrollo son solucionados por elpatrón. La idea del web panel builder es poder generar y mantener desde un nivel de abstracción mayor, aquellas pantallas que no tienen porqué cumplir con el patrón workwith. Mediante el uso del web panel builder el desarrollador, no debería trabajar más en el web form de los web panels sino especificar este en un nivel de abstracción superior. Para una guía de uso rápido de esta herramienta,recomendamos en la sección capacitación -> descargas, descargar el taller de las k2btools, en la que se encuentra un ejercicio que explica paso por paso la construcción de un panel usando esta aplicación.
2 Pautas previas:
En esta sección se presentarán las consideraciones a tener presentes antes de comenzar a utilizar la herramienta.
2.1 Pautas previas antes de la aplicación K2BWebPanelBuilderDado que la herramienta es una extensión de Genexus X Evolution 1, esta debe ser instalada sobre dicha versión de Genexus. Se recomienda que la propiedad Dynamic K2B Web Form Pattern Update sea seteada en No. De esta forma el pattern se comportará mas estilo diseñador y se actualizara solamente al salvar el objeto si la casilla Apply this pattern on save esta seleccionada.
2.2 Funcionamiento dela herramienta
Consideraciones más importantes a tener en cuenta antes de empezar a utilizar la herramienta:
3
1) El pattern actualmente no genera ningún objeto, solamente actualiza el WebPanel al que se le aplica el patrón. Notar que se comporta como una parte nueva del WebPanel, en el futuro se podrá cambiar a extensión. 2) Las partes del WebPanel que hacen uso del WebPanelBuilder sonmantenidas tanto por el patrón como por el usuario. El WebFom es la única parte que hasta el momento es mantenida únicamente por el editor. Esto implica que el usuario puede agregar sus propios eventos, variables, subrutinas, reglas del WebPanel siempre y cuando las mismas cumplan con la nomenclatura adecuada (ver Nomenclatura WebPanelBuilder). a. WebForm: será sobrescrito en caso de ser necesario...
Regístrate para leer el documento completo.