*BeginFlowControl()

Indicates the beginning of a panel flow control definition for a custom wizard.

Syntax

*BeginFlowControl()

Example

*BeginFlowControl()
    *ShowForm(frm_type, SHOW_NEXT, HIDE_BACK, HIDE_FINISH)
      *if(dset.type_name.value == "Abtrans")
        *ShowForm(frm_abtrans_input, HIDE_NEXT, SHOW_BACK, SHOW_FINISH)
      *elseif(dset.type_name.value == "FEA Results")
        *ShowForm(frm_fea_trans, SHOW_NEXT, SHOW_BACK, HIDE_FINISH)
        *ShowForm(frm_data_input, HIDE_NEXT, SHOW_BACK, SHOW_FINISH)
      *elseif(dset.type_name.value == "General")
        *ShowForm(frm_gen_trans, SHOW_NEXT, SHOW_BACK, HIDE_FINISH)
        *ShowForm(frm_data_input, HIDE_NEXT, SHOW_BACK, SHOW_FINISH)
      *else()
        *ShowForm(frm_mvg_input, HIDE_NEXT, SHOW_BACK, SHOW_FINISH)
      *endif()
*EndFlowControl()

Context

*BeginCustomWizard()

Comments

A custom wizard allows you to move through a set of user-defined forms. The sequence of the forms is defined in a *BeginFlowControl() block. Conditional statements may be used to effect the sequence.

Every *BeginFlowControl() statement requires a closing *EndFlowControl() statement.