Hola Aroldo
Bueno , en parte ya resolvi mi duda
Lo que pasa es que no entendia para que me servia un web component , o peor aun ni siquiera sabia de su existencia (con modestia llevo programando en genexus 1 año y unos dias) , mi duda era como aplicar un pequeño ejemplo que me diera luces de para que servia , lamentablemente solo habia teoria y nada de ejemplos como los hay en opengx , bueno en fin a continuacion dare a conocer el pequeño ejemplo que me dio a entender a que es a lo que apunta un web component si , lo que prendi hoy es muy basico rogaria a l foro que incluyera mas informacion sobre el tema :)
MI WEB PANEL BASE
debere crear un web panel que para mi caso se llamara WEBBASE
en el web form ingreso una tabal de una fila y dos columnas
-en la primera columna ingreso un texto o una anotacion cualquiera
-en la segunda columna debere arrastrar un web component , este se encuentra en el toolbox o que es lo mismo herramientas
MI WEB COMPONENT
Debere crear un web componet que para mi caso se llamara WEBCOMP
en ese web component hare las cosas que podria hacer en un web panel , son muy similares
en mi caso lo que hice fue
ingresar un tabla de una columna y un afila y alli ingresar una grilla
luego jale alguno atributos de alguna tabla que tuve
pero tambien en cima de mi grilla inserte una variable de tipo numerico con la finalidad de pasar un dato de mi WEBBASE a mi WEBCOMP (esa era mi duda de como pasar un dato a un webcomponent)
Entonces en el evento Star del WEBBASE puse lo siguiente
Event Start
&desc = 10245879
WebComp1.Object = webcomp.Create(&desc)
EndEvent
la variable &desc es el dato que quiero pasar a mi WEBCOMP y que lo reciva la variable que me cree alli
WebComp1 es el webcomponent que arrastre en mi WEBBASE
las variables que deseo pasar deben ir dentro de mi create como en el ejemplo
desde luego las recepcionare en las rules de mi WEBCOMP
bueno esa esa mi duda en todo caso es muy simple pero me ayudo a enternder que posibilidades se em habren para usar este tipo de control
Saludos