Ejemplo n.º 1
0
        )));
   echo "</div></div>";
 }  

 
 // select de provincia sin modelo
 echo "<div class='control-group'>";
    echo TBHtml::tag("span", array('class' => 'control-label'),'Provincia');
    echo "<div class='controls'>";   
echo TBHtml::dropDownList('idprovincia',$idprovincia, CHtml::listData(Provincia::model()->findAllByAttributes(array('idpais'=>$idpais?$idpais:1),array('order' => 'nombre')), 'idprovincia', 'nombre'),
     array(
        'prompt'=>'Seleccionar',
        'id' => $ip,
        'ajax' => array(
            'type' => 'POST', //request type
            'dataType' => 'html',
//     es equivalente a la de abajo, pero mas compleja:'data' => array('idprovincia' => 'js:$("#" + $(this).attr("id")).children(":selected").val()'),
            'data' => array('idprovincia' => 'js:this.value'),
            'type' => 'POST', //request type
            'url' => CController::createUrl('Localidad/selectlocalidades'), //url to call.
            'update' => "#" .$ipl,     
            )
         ));
   echo "</div></div>";

// select de localidades, con el modelo modellocalidad
    echo $form->dropDownListControlGroup($modellocalidad,'idlocalidad',
            CHtml::listData(Localidad::model()->findAllByAttributes(array('idlocalidad'=>$modellocalidad->idlocalidad)), 'idlocalidad', 'nombre'),
            array(
                  'id'=>$ipl,
                  'label' => 'Localidad',
            )
Ejemplo n.º 2
0
<?php   
 $legenda="Período";   
 echo "<div class='control-group'>";
    echo TBHtml::tag("span", array('class' => 'control-label'),$legenda);
    echo "<div class='controls'>";    
   echo TBHtml::dropDownList('idmes',$idmes, $arraymeses);
   echo TBHtml::dropDownList('anio',$anio, $arrayanios);
   echo "</div></div>";