xxlogin 2013-11-15 11:15:23 7113次浏览 2条评论 1 0 0

表#为重点

$this->widget('zii.widgets.grid.CGridView', array(   
    'dataProvider' => $model->search(),   
    'filter' => $model,   
    'afterAjaxUpdate' => 'reinstallDatePicker', // (#1)   
    'columns' => array(   
        ...   
        array(   
            'name' => 'due_date',   
            'filter' => $this->widget('zii.widgets.jui.CJuiDatePicker', array(   
                'model'=>$model,   
                'attribute'=>'due_date',   
                'language' => 'ja',   
                // 'i18nScriptFile' => 'jquery.ui.datepicker-ja.js', (#2)   
                'htmlOptions' => array(   
                    'id' => 'datepicker_for_due_date',   
                    'size' => '10',   
                ),   
                'defaultOptions' => array( // (#3)   
                    'showOn' => 'focus',   
                    'dateFormat' => 'yy/mm/dd',   
                    'showOtherMonths' => true,   
                    'selectOtherMonths' => true,   
                    'changeMonth' => true,   
                    'changeYear' => true,   
                    'showButtonPanel' => true,   
                )   
            ),   
            true), // (#4)   
        ),   
        ...   
    ),   
)); 

// (#5)   
Yii::app()->clientScript->registerScript('re-install-date-picker', "   
    function reinstallDatePicker(id, data) {   
        $('#datepicker_for_due_date').datepicker();   
    }   
");
  • 评论于 2013-12-05 14:33 举报

    请问 可以详细解说一下吗?

  • 评论于 2015-01-12 07:31 举报

    很希望发布源码都附带一篇博客。这样才知道你写的是啥内容,不然估计多少年后你自己都不知道这些代码是干嘛用的了。这个是网站 的体质问题。

您需要登录后才可以评论。登录 | 立即注册