簡體   English   中英

Yii DatePicker CGridView日期

[英]Yii DatePicker CGridView date

我想顯示用戶通過Ajax搜索並提交后從日期選擇器中選擇的日期。

我用這個

'afterAjaxUpdate' => 'reinstallDatePicker',

 Yii::app()->clientScript->registerScript('re-install-date-picker', "
   function reinstallDatePicker(id, data) {
       $('#created_at').datepicker();
    }
 ");

你可以這樣嘗試

<?php $this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'test-master-grid',
    'dataProvider'=>$dataProvider,
    'afterAjaxUpdate' => 'reInstallDatepicker',
    'filter'=>$model,
    'columns'=>array(
    array(
        array(
                'name'=>'event_master_end_date',
                'type'=>'raw',      
                'value'=>'($data->date == 0000-00-00) ? "Not Set" : date_format(new DateTime($data->date), "d-m-Y")',
               'filter' => $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                    'model' => $model, 
                    'attribute' => 'date',
                    'options'=>array(
                        'dateFormat'=>'dd-mm-yy',
                        'changeYear'=>'true',
                        'changeMonth'=>'true',
                        'showAnim' =>'slide',
                    ),
                    'htmlOptions'=>array(
                        'id'=>'date',
                    ),
                  ), 
            true),
        ),
    ),
)); 

Yii::app()->clientScript->registerScript('for-date-picker',"
function reInstallDatepicker(id, data){
       $('#date').datepicker({'dateFormat':'dd-mm-yy'});
    }
");
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM