.

=a!formLayout(

  label: "Hiring Request Form",

  contents: {

    

    /* Section: Request Information */

    a!sectionLayout(

      label: "Request Information",

      contents: {

        a!radioButtonField(

          label: "Are you making this hiring request on behalf of yourself or someone else?",

          choiceLabels: {"Myself", "For Someone Else"},

          choiceValues: {"Myself", "For Someone Else"},

          value: ri!requestFor,

          saveInto: ri!requestFor

        ),

        a!radioButtonField(

          label: "What type of hire do you need?",

          choiceLabels: {"Non-Employee", "Direct Staff"},

          choiceValues: {"Non-Employee", "Direct Staff"},

          value: ri!hireType,

          saveInto: ri!hireType

        ),

        a!radioButtonField(

          label: "What type of request would you like to make?",

          choiceLabels: {"Add New Role", "Request Replacement", "Request Conversion"},

          choiceValues: {"Add New Role", "Request Replacement", "Request Conversion"},

          value: ri!requestType,

          saveInto: ri!requestType

        )

      }

    ),

 

    /* Section: Incumbent Details */

    a!sectionLayout(

      label: "Incumbent Details",

      showWhen: ri!requestType = "Request Replacement",

      contents: {

        a!textField(

          label: "Please provide the incumbent's name",

          value: ri!incumbentName,

          saveInto: ri!incumbentName

        ),

        a!dateField(

          label: "Departure Date",

          value: ri!departureDate,

          saveInto: ri!departureDate

        ),

        a!textField(

          label: "Position ID for this role in R@C (15 characters max)",

          value: ri!positionId,

          saveInto: ri!positionId,

          maxLength: 15

        ),

        a!dropdownField(

          label: "Incumbent's C-Level at Time of Departure",

          choiceLabels: {"C1", "C2", "C3", "C4", "C5"},

          choiceValues: {"C1", "C2", "C3", "C4", "C5"},

          value: ri!cLevel,

          saveInto: ri!cLevel

        )

      }

    ),

 

    /* Section: C-Level Change */

    a!sectionLayout(

      label: "C-Level Change Request",

      showWhen: ri!requestType = "Request Replacement",

      contents: {

        a!radioButtonField(

          label: "Would you like to request for the role's C-level to be changed?",

          choiceLabels: {"Yes", "No"},

          choiceValues: {"Yes", "No"},

          value: ri!cLevelChange,

          saveInto: ri!cLevelChange

        ),

        a!dropdownField(

          label: "Please select the C-Level for this Role",

          choiceLabels: {"C1", "C2", "C3", "C4", "C5"},

          choiceValues: {"C1", "C2", "C3", "C4", "C5"},

          value: ri!newCLevel,

          saveInto: ri!newCLevel,

          showWhen: ri!cLevelChange = "Yes"

        ),

        a!paragraphField(

          label: "Explanation for the Change",

          value: ri!explanation,

          saveInto: ri!explanation,

          showWhen: ri!cLevelChange = "Yes",

          maxLength: 250

        )

      }

    ),

 

    /* Section: Current Role Location */

    a!sectionLayout(

      label: "Current Role Location",

      contents: {

        a!textField(

          label: "What is the current location of this role?",

          value: ri!roleLocation,

          saveInto: ri!roleLocation

        )

      }

    )

  },

  buttons: a!buttonLayout(

    primaryButtons: {

      a!buttonWidget(

        label: "Next",

        style: "PRIMARY",

        saveInto: {} /* Add save actions here */,

        validate: true

      )

    },

    secondaryButtons: {

      a!buttonWidget(

        label: "Cancel",

        style: "NORMAL"

      )

    }

  )

)

  Discussion posts and replies are publicly visible

Top Replies

Parents
  • 0
    Certified Associate Developer

    =a!formLayout(
    
      label: "Direct Staff Hiring Request",
    
      contents: {
    
        a!sideBySideLayout(
    
          items: {
    
            /* Left Side Panel for Section Navigation */
    
            a!sideBySideItem(
    
              width: "MEDIUM",
    
              item: a!richTextDisplayField(
    
                label: "Navigation Panel",
    
                labelPosition: "ABOVE",
    
                value: {
    
                  a!richTextItem(text: "Section Navigation", size: "LARGE", style: "STRONG"),
    
                  char(10),
    
                  a!richTextItem(text: "1. Basic Information", link: a!dynamicLink(value: 1, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "2. Location & Work Details", link: a!dynamicLink(value: 2, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "3. Justification", link: a!dynamicLink(value: 3, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "4. Financial Information", link: a!dynamicLink(value: 4, saveInto: ri!currentStep), style: "EMPHASIS")
    
                }
    
              )
    
            ),
    
            
    
            /* Right Side for Existing Form Content */
    
            a!sideBySideItem(
    
              width: "WIDE",
    
              item: a!cardLayout(
    
                contents: {
    
                  /* Display section based on the current step */
    
                  a!richTextDisplayField(
    
                    value: a!richTextItem(
    
                      text: if(
    
                        ri!currentStep = 1,
    
                        "Basic Information Section",
    
                        if(
    
                          ri!currentStep = 2,
    
                          "Location & Work Details Section",
    
                          if(
    
                            ri!currentStep = 3,
    
                            "Justification Section",
    
                            "Financial Information Section"
    
                          )
    
                        )
    
                      )
    
                    )
    
                  ),
    
                  
    
                  /* Placeholder for form fields */
    
                  a!textField(label: "Sample Field", value: ri!sampleField, saveInto: ri!sampleField)
    
                }
    
              )
    
            )
    
          }
    
        )
    
      },
    
      
    
      buttons: a!buttonLayout(
    
        primaryButtons: {
    
          a!buttonWidget(label: "Submit", style: "PRIMARY")
    
        }
    
      )
    
    )
    =a!formLayout(
    
      label: "Direct Staff Hiring Request",
    
      contents: {
    
        a!sideBySideLayout(
    
          items: {
    
            /* Left Side Panel for Section Navigation */
    
            a!sideBySideItem(
    
              width: "MEDIUM",
    
              item: a!richTextDisplayField(
    
                label: "Navigation Panel",
    
                labelPosition: "ABOVE",
    
                value: {
    
                  a!richTextItem(text: "Section Navigation", size: "LARGE", style: "STRONG"),
    
                  char(10),
    
                  a!richTextItem(text: "1. Basic Information", link: a!dynamicLink(value: 1, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "2. Location & Work Details", link: a!dynamicLink(value: 2, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "3. Justification", link: a!dynamicLink(value: 3, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "4. Financial Information", link: a!dynamicLink(value: 4, saveInto: ri!currentStep), style: "EMPHASIS")
    
                }
    
              )
    
            ),
    
            
    
            /* Right Side for Existing Form Content */
    
            a!sideBySideItem(
    
              width: "WIDE",
    
              item: a!cardLayout(
    
                contents: {
    
                  /* Display section based on the current step */
    
                  a!richTextDisplayField(
    
                    value: a!richTextItem(
    
                      text: if(
    
                        ri!currentStep = 1,
    
                        "Basic Information Section",
    
                        if(
    
                          ri!currentStep = 2,
    
                          "Location & Work Details Section",
    
                          if(
    
                            ri!currentStep = 3,
    
                            "Justification Section",
    
                            "Financial Information Section"
    
                          )
    
                        )
    
                      )
    
                    )
    
                  ),
    
                  
    
                  /* Placeholder for form fields */
    
                  a!textField(label: "Sample Field", value: ri!sampleField, saveInto: ri!sampleField)
    
                }
    
              )
    
            )
    
          }
    
        )
    
      },
    
      
    
      buttons: a!buttonLayout(
    
        primaryButtons: {
    
          a!buttonWidget(label: "Submit", style: "PRIMARY")
    
        }
    
      )
    
    )

Reply
  • 0
    Certified Associate Developer

    =a!formLayout(
    
      label: "Direct Staff Hiring Request",
    
      contents: {
    
        a!sideBySideLayout(
    
          items: {
    
            /* Left Side Panel for Section Navigation */
    
            a!sideBySideItem(
    
              width: "MEDIUM",
    
              item: a!richTextDisplayField(
    
                label: "Navigation Panel",
    
                labelPosition: "ABOVE",
    
                value: {
    
                  a!richTextItem(text: "Section Navigation", size: "LARGE", style: "STRONG"),
    
                  char(10),
    
                  a!richTextItem(text: "1. Basic Information", link: a!dynamicLink(value: 1, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "2. Location & Work Details", link: a!dynamicLink(value: 2, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "3. Justification", link: a!dynamicLink(value: 3, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "4. Financial Information", link: a!dynamicLink(value: 4, saveInto: ri!currentStep), style: "EMPHASIS")
    
                }
    
              )
    
            ),
    
            
    
            /* Right Side for Existing Form Content */
    
            a!sideBySideItem(
    
              width: "WIDE",
    
              item: a!cardLayout(
    
                contents: {
    
                  /* Display section based on the current step */
    
                  a!richTextDisplayField(
    
                    value: a!richTextItem(
    
                      text: if(
    
                        ri!currentStep = 1,
    
                        "Basic Information Section",
    
                        if(
    
                          ri!currentStep = 2,
    
                          "Location & Work Details Section",
    
                          if(
    
                            ri!currentStep = 3,
    
                            "Justification Section",
    
                            "Financial Information Section"
    
                          )
    
                        )
    
                      )
    
                    )
    
                  ),
    
                  
    
                  /* Placeholder for form fields */
    
                  a!textField(label: "Sample Field", value: ri!sampleField, saveInto: ri!sampleField)
    
                }
    
              )
    
            )
    
          }
    
        )
    
      },
    
      
    
      buttons: a!buttonLayout(
    
        primaryButtons: {
    
          a!buttonWidget(label: "Submit", style: "PRIMARY")
    
        }
    
      )
    
    )
    =a!formLayout(
    
      label: "Direct Staff Hiring Request",
    
      contents: {
    
        a!sideBySideLayout(
    
          items: {
    
            /* Left Side Panel for Section Navigation */
    
            a!sideBySideItem(
    
              width: "MEDIUM",
    
              item: a!richTextDisplayField(
    
                label: "Navigation Panel",
    
                labelPosition: "ABOVE",
    
                value: {
    
                  a!richTextItem(text: "Section Navigation", size: "LARGE", style: "STRONG"),
    
                  char(10),
    
                  a!richTextItem(text: "1. Basic Information", link: a!dynamicLink(value: 1, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "2. Location & Work Details", link: a!dynamicLink(value: 2, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "3. Justification", link: a!dynamicLink(value: 3, saveInto: ri!currentStep), style: "EMPHASIS"),
    
                  char(10),
    
                  a!richTextItem(text: "4. Financial Information", link: a!dynamicLink(value: 4, saveInto: ri!currentStep), style: "EMPHASIS")
    
                }
    
              )
    
            ),
    
            
    
            /* Right Side for Existing Form Content */
    
            a!sideBySideItem(
    
              width: "WIDE",
    
              item: a!cardLayout(
    
                contents: {
    
                  /* Display section based on the current step */
    
                  a!richTextDisplayField(
    
                    value: a!richTextItem(
    
                      text: if(
    
                        ri!currentStep = 1,
    
                        "Basic Information Section",
    
                        if(
    
                          ri!currentStep = 2,
    
                          "Location & Work Details Section",
    
                          if(
    
                            ri!currentStep = 3,
    
                            "Justification Section",
    
                            "Financial Information Section"
    
                          )
    
                        )
    
                      )
    
                    )
    
                  ),
    
                  
    
                  /* Placeholder for form fields */
    
                  a!textField(label: "Sample Field", value: ri!sampleField, saveInto: ri!sampleField)
    
                }
    
              )
    
            )
    
          }
    
        )
    
      },
    
      
    
      buttons: a!buttonLayout(
    
        primaryButtons: {
    
          a!buttonWidget(label: "Submit", style: "PRIMARY")
    
        }
    
      )
    
    )

Children
No Data