CJuiAccordion

Hola comunidad

tengo una consulta

como hago para que CJuiAccordion me mantenga varios paneles abiertos

ejemplos que encontré

http://jsbin.com/eqape

http://www.adipalaz.com/experiments/jquery/multiple_expand_all_collapse_all.html

mi código es





$this->widget('zii.widgets.jui.CJuiAccordion', array(

    'panels'=>array(

        // contains the content rendered by a partial view

        'Novedades'=>$this->renderPartial('_novedades',null,true),

        'Marcadoras'=>$this->renderPartial('_marcadoras',null,true),

        'Otras Enfermedades'=>$this->renderPartial('_enfermedades',null,true),

        'Antecedentes'=>$this->renderPartial('_antecedentes',null,true),

        'Riesgos'=>$this->renderPartial('_riesgos',null,true),

        'Datos Socioeconómicos'=>$this->renderPartial('_datosSocio',null,true),

        'Embarazos'=>$this->renderPartial('_embarazos',null,true),

        'Medicación'=>$this->renderPartial('_medicacion',null,true),

        'Historia Clínica'=>$this->renderPartial('_histClinica',null,true),

        'Resultados Análisis'=>$this->renderPartial('_resultados',null,true),


    ),

    // additional javascript options for the accordion plugin

    'options'=>array(

        'animated'=>'bounceslide',

        'collapsible'=>true,

        'active'=>false,

        'alwaysOpen'=>true,

    ),

));



saludos y gracias

Creo que utilizando la propiedad htmlOptions del widget y agregando la propiedad id="multiOpenAccordion" de la etiqueta puedes hacer uso de este script … que es específicamente para hacer eso que quieres…

No lo he probado, pero no parece dificil de implementar…

Suerte

Hola Jack, gracias por contestar

que bueno que te resulte natural todo esto, para mi es todo un desafio !!!!

hice lo que me dijistes, pero no me cambio el id

igualmente decidí no usar el widget y usar el ejemplo que me pusiste





<div id="multiOpenAccordion">

		<h3><a href="#">Novedades</a></h3>

		<div>

			<?php $this->renderPartial('_novedades',null,true);?>

		</div>

		<h3><a href="#">Marcadoras</a></h3>

		<div>

			<?php $this->renderPartial('_marcadoras',null,true);?>

		</div>



gracias!!!

Genial… un profesor de la universidad siempre decia… "No importa como lo hagas, lo que importa es que funcione como debe ser" y si esa fue la solución, pues en buena hora…

Peligrosa frase cuando trabajas en equipo! ja ja ja

gracias nuevamente