cxmove 2012-05-30 11:11:12 3931次浏览 2条回复 1 0 0

我没有使用Yii自带的CJuiDatePicker。我重新下载了jquery官网上的datepicker,我用下面的方式,不出来时间那个界面。不知道为什么了。

<?php
Yii::app()->clientScript->registerScript('time','
   $("#datepicker").datepicker({
        dateFormat: 'yy-mm-dd',
        changeMonth: true,
        changeYear: true
    });',
    CClientScript::POS_READY
)?>
  • 回复于 2012-05-30 11:14 举报

    去下载一个CJuiDateTimePicker 扩展 ,放在extensions目录就OK

    <?php 
    Yii::import('application.extensions.CJuiDateTimePicker.CJuiDateTimePicker');
    $this->widget('CJuiDateTimePicker',array(
        'model'=>$model, //Model object
        'attribute'=>'reportTime', //attribute name
        'language'=>'zh',
        'mode'=>'datetime', //use "time","date" or "datetime" (default)
        'options'=>array() // jquery plugin options
    ));?>
    
  • 回复于 2012-05-30 11:17 举报

    谢谢。
    我现在想知道的是,为什么我自己加的代码不起作用?
    如果我使用下面的代码就可以。

    <script>
    $(function(){
    $("#datepicker").datepicker({
        dateFormat: 'yy-mm-dd',
        changeMonth: true,
        changeYear: true
    });',
    })
    </script>
    
您需要登录后才可以回复。登录 | 立即注册