Toggle menu

helper.enableActionButton(actionName [, label] [,fieldID])

Enable all buttons on the current page that have the specified action. The label and fieldID are optional and can be used to target a specific button.

Executed

Client-side only.

Arguments

ArgumentTypeDescription
actionNameString, requiredThe name of the action to be enabled. Actions are described in the override function section of the Wizard Buttons article
labelString, optionalThe button label to match
fieldIDString, optionalThe ID of the field to target

Example

See .disableActionButton for a working example.

In this example all FINISH (submit) actions will be enabled.

function(helper) {
    helper.enableActionButton("FINISH");
}

In this example only the FINISH button with the label "Submit" will be enabled.

function(helper) {
    helper.enableActionButton("FINISH", "Submit");
}

In this example only the FINISH button of FIELD4 will be enabled.

function(helper) {
    helper.enableActionButton("FINISH", helper.getFieldID("FIELD4"));
}

This function works with a button generated by the Navigation Button Helper Handlebars helper. Note how the button's identifier is used to find it within the template.

function(helper) {
    helper.enableActionButton("NEXT", helper.getFieldID('MYTEMPLATE') + '_' + 'BUTTONIDENTIFIER');
}

Last modified on March 21, 2024

Share this page

Facebook icon Twitter icon email icon

Print

print icon