Class ConfigurationWizardPopupInputBuilder

All Implemented Interfaces:
ValueChangeableInput<ConfigurationWizardPopupInputBuilder>

Builder class for input type ConfigurationWizardPopup: an "Open" button that opens a Configuration Wizard in a pop-up dialog. Obtain it with InputBuilderFactory.createConfigurationWizardPopup(String, String).
Since:
13.0 - Rampur
  • Constructor Details

    • ConfigurationWizardPopupInputBuilder

      public ConfigurationWizardPopupInputBuilder(InputBuilderContext builderContext, String paramName, String typedId)
  • Method Details

    • _getInput

      protected Object _getInput()
      Specified by:
      _getInput in class AbstractInputBuilder<ConfigurationWizardPopupInputBuilder,Object>
    • withRecalculateParentOnPopupConfirm

      public ConfigurationWizardPopupInputBuilder withRecalculateParentOnPopupConfirm(boolean value)
      Recalculates the parent document when a user confirms the pop-up dialog.

      Example:

      
       if (api.isInputGenerationExecution()) {
            def typedId = api.find("CW", Filter.equal("uniqueName", "CW-123"))[0].typedId
            return api.inputBuilderFactory()
                    .createConfigurationWizardPopup("configurationWizardPopup", typedId)
                    .setLabel("Open Configuration Wizard")
                    .withRecalculateParentOnPopupConfirm(true)
                    .getInput()
        } else {
            input.configurationWizardPopup
        }
       
      Parameters:
      value - Set to true to recalculate the parent document when a user confirms the pop-up dialog. Default=false.
      Returns:
      self
      Since:
      13.0 - Rampur