0

cjuidatepicker ウィジェットをレンダリングする小さなビューがあります。

 $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                'flat'=>FALSE,
            //  'model' => $model,
                'attribute' => 'start_date',
        //  'value' => $model->start_date,
                'name'=>'dateSelect',
            'options' => array(
                'showButtonPanel' => true,
                'changeYear' => true,
                'dateFormat' => 'yy-mm-dd',
                ),
            ));?>

これはレイアウトを使用せずにうまくレンダリングされますが、このビューをプロジェクトのレイアウトに配置すると、日付ピッカーが表示されなくなります。これを探す場所がわかりません。すべての css と js は、レイアウトとレイアウトなしで同様にロードされます。どんな助けでも大歓迎です。ありがとう

4

2 に答える 2

0

デートピッカーとの公平な分け前を扱ったので、あなたの問題の根本があなたのjavascriptのエラーであることに賭けても構わないと思います。レイアウトに含まれているすべての JavaScript をコメントアウトして、何が起こるかを確認してください。たとえば、jQuery が 2 回インクルードされていたり、一部のコード セクションに閉じかっこが欠けている場合があります。基本的に、js エラーが発生すると、datepicker がゲームから外れます。お好みのブラウザで js コンソールを確認してください。

于 2013-06-24T01:03:00.550 に答える
0

複数のバージョンのjqueryがロードされていたため、かなり混乱しました。Yii jquery は、使用されているテンプレート jquery バージョンとは異なりました。両者が合意に達し、ブームに!

于 2013-09-20T05:51:11.020 に答える