lunes, 10 de diciembre de 2007

Filtro dinámico en presentaciones

Muchas veces a la hora de hacer consultas en un presentación viene muy bien poder dejar al usuario que juegue con un filtro dinámico, levantado sobre un nodo antes de su carga:

Para ello en un botón que ejecute un método debemos incluir el siguiente código: bttExecMETHOD.txt

Además en el NODO que tengamos la carga deberemos añadir una propiedad CXX_DYN_FILTER (Ámbito "Nodo", tipo "Long", visible "No" y tipo interno "34" - Sentencia Lógica del Filtro dinámico)

En la presentación tendríamos:

Y el filtro que levantaríamos sería:

Al crear el filtro se pasaría a la propiedad creada CXX_DYN_FILTER y esta se añadiría a la sentecia lógica a lanzar contra la Base de Datos Lógica (BDL)

3 comentarios:

Oscar López dijo...

Si necesitas que el filtro dinámico esté en un nodo diferente del nodo donde ejecutes el método, añade "Idnode" a:

BEGIN Action_dialog dialogFilter
Dialog = "Filter"
Oncancel = "RemoveFilters"
END

BEGIN Action_dialog dialogFilter
Idnode = "[NODO_CON_DYN_FILTER]"
Dialog = "Filter"
Oncancel = "RemoveFilters"
END

Un saludo!!

Martín Ferreyra dijo...

Hola estimado, desearia que me dijera como armar un listgroup desde cero tanto en la presentacion como en el objeto, asi como que funcion cumple el metodo pv_look_up que genera el framework y todo lo referido a listgroup... o bien de donde puedo sacar información desde ya gracias por su ayuda. Un saludo desde Argentina de un novato en peoplenet.

Anónimo dijo...

Saludos tengo una pregunta soy novata en peoplenet, quiero crear un filtro con el framework de meta4 donde el campo fecha de inicio y fin puedan tener un checkbox sin fecha.

Gracias de antemano