Genexus Tag Cloud Control

Marcos Canán | Genexus, Genexus User Controls, Tag Cloud | 31/07/2007

Experimentando con los nuevos user controls de Genexus Rocha me surgió la idea de hacer un control Tag Cloud. Una primera versión (beta o CTP1 ;-) ) está disponible para bajar acá.

¿Cómo lo uso?

Instalación

- Crear la carpeta TagCloud bajo la carpeta de User Controls. Ej.:

user-controls-carpeta

- Copiar el contenido del archivo TagCloud.zip a la carpeta creada.

Uso

- Arrastro el control a un web panel.
- Creo una variable del tipo TagCloud y otra del tipo TagCloudItem.

variables-tagcloud-control-genexus

- Asocio a la propiedad “Data” del control la variable de tipo TagCloud.

tagcloud properties

 

- Cargo los tags. Ej.:

carga tags tagcloud

Resultado

tagcloud.GIF

¿Qué arreglos tiene pendiente?

- Que no sea necesario ni crear las variables ni asociar la variable databinding, que esto se haga solo al insertar el control.
- Hacer que la cantidad de diferentes tamaños de tags sean una propiedad del control, actualmente son 10 y son fijos.
- Poder asociar una clase de un theme al control.
- Hacerle un render de diseño.
- Etc…

Gestionado con WordPress