Funcionalidades

Funcionalidades propias de PX ParameterRequest Pattern

ParameterRequest como Componente

Se trata de un requerimiento que se presentó al permitir invocar Componentes

Genexus desde un Tab del View, a partir de la conveniencia de poder llamar a un Web

Panel generado por PX ParameterRequest Pattern dentro de un Tab. Para ello se hizo necesario poder declarar al Parameter Request como Componente.

Conditions en ParameterRequiest

El soporte de Conditions refiere a reglas condicionales que determinan la habilitación o no de cualquier acción del Patrón.

Cada condition puede tener un PreviousCode que permite definir código GeneXus para instanciar variables que serán evaluadas en la condición.

En caso de cumplirse la condición se estará en un caso de error y por lo tanto se está soportando la definición de un “ErrorMessage”. Éste puede ser definido como constante o basado en una variable. Este comportamiento es determinado por el “MessageType”.

Soporte de Atributos en ParameterRequest

En caso de definir atributos en el PX ParameterRequest Pattern se asume la existencia de una Tabla Base.

Podrá ser instanciado el registro a través de Parámetros declarados como Atributos que determinarán las condiciones de filtro implícitas o explícitamente a través del nodo “Filter”. Este es programado con idéntico comportamiento al definido en el PX WorkWith Pattern en Selection o en Tab.

Soporte de Acción en ParameterRequest con call y conditions locales

Fueron muchos los casos en los que se requiere que una acción no esté involucrada en el comportamiento general del Parámeter Request sino que se ejecute específicamente lo relacionado con esa acción. Para estos casos se habilitó la propiedad Execute con los siguientes valores:

· General Conditions and Calls: En este caso se indica que la acción ejecute las condiciones y calls generales.

· Only local Condition and Call: En este caso se indica que la acción solamente.

ParameterRequest con Grilla

Habilita la posibilidad de armar una grilla en el web panel donde cargar valores por defecto que luego pueden modificarse en la propia grilla para ingresar los requeridos a los fines del reporte o proceso solicitado.