0017516: Unable to add condition on basis of checkbox

Causa: Al no tener un valor previo asignado a la variable de caso para la condicion del dynaform, no se cumple y por ende no se muestra el mismo.
Solucion: se debe asignar un valor a la variable de caso en un trigger antes del dynaform.
This commit is contained in:
marcelo.cuiza
2015-06-30 11:28:53 -04:00
parent dab95735d5
commit 804a03502a

View File

@@ -169,6 +169,14 @@ try {
/* Redirect to next step */ /* Redirect to next step */
unset( $_SESSION['bNoShowSteps'] ); unset( $_SESSION['bNoShowSteps'] );
/* Execute Before Triggers for first Task*/
$oStep = new Step;
$oStep = $oStep->loadByProcessTaskPosition($_SESSION['PROCESS'], $_SESSION['TASK'], 1);
$triggerFields["APP_DATA"] = $oCase->ExecuteTriggers( $_SESSION['TASK'], $oStep->getStepTypeObj(), $oStep->getStepUidObj(), 'BEFORE', $aFields['APP_DATA'] );
$oCase->updateCase( $_SESSION['APPLICATION'], $triggerFields );
/*end Execute Before Triggers for first Task*/
$aNextStep = $oCase->getNextStep( $_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['STEP_POSITION'] ); $aNextStep = $oCase->getNextStep( $_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['STEP_POSITION'] );
$sPage = $aNextStep['PAGE']; $sPage = $aNextStep['PAGE'];
G::header( 'location: ' . $sPage ); G::header( 'location: ' . $sPage );