| ColdFusion 9.0 Resources | ColdFusion.Layout.createAccordionPanelDescriptionCreates a panel in a ColdFusion accordion layout. Function syntaxColdFusion.Layout.createAccordionPanel(layoutname, layoutareaname, title, URL [, config]) See alsocflayout, ColdFusion.Layout.collapseAccordion, ColdFusion.Layout.expandAccordion, ColdFusion.Layout.getAccordionLayout, ColdFusion.Layout.hideAccordion, ColdFusion.Layout.selectAccordion, ColdFusion.Layout.showAccordion, Using layouts in the Developing ColdFusion Applications HistoryColdFusion 9: Added this function Parameters
 ReturnsThis function does not return a value. UsageThis function dynamically creates panels in an accordion layout; it is equivalent to putting a cflayoutarea tag inside a cflayout tag with a type attribute of accordion. The configuration parameter defines panel characteristics; it can have any or all the following entries: 
 ExampleThe following example creates an accordion layout with one panel. When you click the button it creates a second panel that is immediately visible and selected. The main page looks as follows: <html> 
<head> 
</head> 
<body> 
<cfform name="panels"> 
    <cfinput type="button" name="CreateAccordionPanel"  
        onClick="ColdFusion.Layout.createAccordionPanel('AccordionPanel','panel2', 
            'Panel 2','_panelUrl.cfm',{inithide:false,selected:true})"  
        value="Create Panel"> 
</cfform> 
 
<cflayout type="panel" name="AccordionPanel"> 
    <cflayoutarea name="panel1" title="Panel 1" align="left"> 
        Default Panel 
    </cflayoutarea> 
</cflayout> 
</body> 
</html>The _tabURL.cfm page looks as follows: <h3>Panel 2</h3> This is an accordion panel |