контроллер
Код: Выделить всё
public function actionGetPe()
{
if(isset($_POST['pred']))
{
if(!empty($_POST['pred']))
{
$pre = $_POST['pred'];
$model = new TABLE1;
$pre = '1';
$data = $pre;
$pe = array(
'1' => array(
'31.12.2999'=>'31.12.2999',
));
echo json_encode($pred_doc);
}
}
}
Код: Выделить всё
<script>
var flag=0;
function typeOfPage(){
var ok = $('#pred').val();
$.ajax({ url: "index.php?r=PLATLGOTA1/getpens",
type: 'POST',
//context: document.body,
data: 'page='+ok,
dataType:'json',
timeout:1000,
success: function(data){
if(flag!=0){ $("#Dar").val(data);}
}
});
flag=1;
}
</script>
Код: Выделить всё
<?php
echo $form->dropdownlist($model,'pred', array('empty'=>'не выбран',
'1'=>'1',
'2'=>'2',
'3'=>'3'),array('onchange'=>'typeOfPage()')); ?>
Код: Выделить всё
<?php $this->widget('zii.widgets.jui.CJuiDatePicker', array(
'name' => 'dar',
'model' => $model,
'attribute' => 'Dar',
'language' => 'ru',
'options' => array(
'showAnim' => 'fold',),
'htmlOptions' => array(
'style' => 'height:20px;',
'readonly'=>'readonly',
'readonly'=>'readonly'
),
)); ?>