Yii Framework Forum: Recagar Controlador Al Presionar Un Checkbox - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Recagar Controlador Al Presionar Un Checkbox Rate Topic: -----

#1 User is offline   periko_0 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 26
  • Joined: 20-May 13

Posted 27 June 2013 - 04:52 AM

Buenas,

quiero que cuando pulses un checkbox se recarge el controlado y a este le llege la variable GET correspondiente.

Lo he intentado como lo pongo en el siguiente código, el problema de esto es que me vuelve a mostrar la página entera dentro del div mapa. ¿A qué se debe o de que otra forma lo puedo hacer?. Gracias a todos!!

Vista:
<?php
/* @var $this ZonasController */
/* @var $model Zonas */
$this->breadcrumbs=array(
	Yii::t('default', 'Areas')=>array('index'),
	$model->nombre,
);
?>
<div class="portlet x12">
    <div class="portlet-header">
        <div class="portlet-title"><?php echo Yii::t('default','Map from ') . $model->nombre;?></div>
    </div>
	<div class="portlet-content">
            <div class="button-group portlet-tab-nav">
                <?php echo CHtml::link(Yii::t('default', 'Map'), Yii::app()->createUrl('zonas/view', array('id'=>$model->id)),array('class'=>'button primary')); ?>
                <?php echo CHtml::link(Yii::t('default', 'Data'), Yii::app()->createUrl('zonas/datos', array('id'=>$model->id)),array('class'=>'button')); ?>
                <?php echo CHtml::link(Yii::t('default', 'Charts'), Yii::app()->createUrl('zonas/grafica', array('id'=>$model->id)),array('class'=>'button')); ?>
            </div>
            <hr />
            <div class="row">
                <?php $form=$this->beginWidget('CActiveForm', array(
                        'id'=>'alarmas-form',
                        //'enableAjaxValidation'=>false,
                        'enableAjaxValidation'=>false
                    ));
                        echo $form->labelEx($model,'verSectores');
                        echo $form->checkBox($model,'verSectores',array('checked'=>'checked',                 
                            'ajax'=>array(
                                'type'=>'GET',
                                'url'=>CController::CreateUrl('zonas/view',array('id'=>$model->id,'sectores'=>'aa')),
                                'update'=>'#mapa',
                            )
                                ));                     
                    $this->endWidget();
               ?>
            </div>
            <div id="mapa"><?php if (isset($datos)) {echo CHtml::encode($datos);}?></div>
        </div>
</div>



Resultado:

Posted Image

La finalidad de esto es poner varios checkbox para activar/desactivar las capas kmls del mapa generado con la extensión egmap.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users