Skip to main content
Participant
August 9, 2016
Question

Execute Advanced Actions

  • August 9, 2016
  • 1 reply
  • 221 views

I am working in Captivate 9.  I have advanced actions set up to show a series of 6 text boxes that display when a corresponding button is clicked (using state views). 

I would like to disable the "Next" button until the user clicks on each box.  To do this, I have set it up so that a value of 1 is given to each click of the buttons, and have a conditional advanced action that checks if all of the conditions are true.  If true--enable, if not true--disable.

What I am struggling with is the placement of the conditional advanced action (that enables Next).  Everything works if I click all of the buttons then GO Back a slide and re-enter the current slide.  I can only put execute advanced action "on entering" the slide, I don't know how to continuously check so that the Next button is available AS SOON as all the conditions are true.

Does anyone know if this is possible or another work around?

Thank you!

Katie

This topic has been closed for replies.

1 reply

Lilybiri
Legend
August 9, 2016

Since you only have the Success events of the buttons, you'll need to use a conditional advanced action with two decisions for each of those buttons. The first decision is a mimicked standard action like the action you have now. It will show the Text container and assign the value 1 to the tracking variable for that button. The second decision checks the value of all the variables. It is not possible to achieve this with shared actions, which is too bad.

Decision 1 'Always'

   IF 1 is equal to 1

       Hide Gr_Text           if you want to hide the other text containers, group them all

       Show Tx_One         text container for this button

       Assign v_One with 1               tracking variable for this button

Decision 1 'CheckVars'

      IF v_one is equal to 1    AND

          v_two is equal to 1    AND...

          .....

           v_six is equal to 1

     Show Bt_Next                          previously hidden Next button

     Enable Bt_Next               not always necessary, depends on type of button (shape?) and output