Loading
Feature degradation | Gmail Email delivery failureRead More
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Accordion Lightning Web Component ReadMe (Managed Package)

          Accordion Lightning Web Component ReadMe (Managed Package)

          For the managed package runtime, this page contains the Accordion LWC ReadMe for each Vlocity release.

          Managed Package app icon This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see Omnistudio Help.

          Vlocity Insurance and Health Winter '20 and Vlocity CME Spring '20

          The Accordion Lightning Web Component displays content as vertically stacked sections. Sections can embed other components.

          Available c-accordion Attributes

          Attribute

          Value

          Type

          Required

          Description

          theme

          slds, nds (Default: slds)

          string

           

          Specifies which theme to use.

          active-section-name

           

          string or array

           

          Sets the default open section.

          allow-multiple-sections-open

          true, false (Default: false)

          boolean

           

          To open multiple sections at the same time, set to true.

          Example c-accordion Component

          activeSectionName = ["a", "b"];
          allow = true;
          <c-accordion active-section-name="b">
            <c-accordion-section name="a" title="a">...</c-accordion-section>
            <c-accordion-section name="b" title="b">...</c-accordion-section>
            <c-accordion-section name="c" title="c">...</c-accordion-section>
          </c-accordion>
          
          <!-- The order of attributes is important. allow-multiple-sections-open should be placed before active-section-name  -->
          <c-accordion
            allow-multiple-sections-open="{allow}"
            active-section-name="{activeSectionName}"
          >
            <c-accordion-section name="a" title="a">...</c-accordion-section>
            <c-accordion-section name="b" title="b">...</c-accordion-section>
            <c-accordion-section name="c" title="c">...</c-accordion-section>
          </c-accordion>

          Available listeners

          onaccordionsectionopen

          Triggered after a section opens. The event detail contains the name of the section and its uniqueKey which can be used to identify it using class accordion-class_[uniqueKey]

          onaccordionsectionclose

          Triggered after a section closes. The event detail contains the name of the section and its uniqueKey which can be used to identify it using class accordion-class_[uniqueKey]

          this.template.addEventListener("onaccordionsectionclose", function(event) {
            console.log(
              "onAccordionSectionClose : ",
              JSON.stringify(event.detail.result)
            );
          });
          
          this.template.addEventListener("onaccordionsectionopen", function(event) {
            console.log("onAccordionSectionOpen : ", JSON.stringify(event.detail.result));
          });
           
          Loading
          Salesforce Help | Article