10

Yii フレームワークの JQRelcopy モジュールの CJuiDatePicker に問題があります。

ユーザーが望む回数だけコピーする日付ピッカーフィールドを持つフォームがあるため、このモジュールを使用します。

通常のフィールド (datepicker なし) を配置するとモジュールは正常に動作しますが、Yii フレームワークのモジュールでもあるモジュール CJuiDatePicker を追加するとすぐに、空白のページが表示されます。私は次のチュートリアルに従いました。

問題を調査したところ、ウィジェット JQRelcopy のプロパティで次の行を Atoute すると、問題が発生することがわかりました。

'jsAfterNewId' => JQRelcopy::afterNewIdDatePicker($datePickerConfig),

$this->widget('ext.jqrelcopy.JQRelcopy', array(

  'id' => 'copylink',
  'removeText' => 'remove',

  //add the datapicker functionality to the cloned datepicker with the same options
  'jsAfterNewId' => JQRelcopy::afterNewIdDatePicker($datePickerConfig),

));

私はいくつかのフォーラムや、私と同じ問題を抱えている人がいる場所を調べています。

4

2 に答える 2

0

過去にこれを行う唯一の方法は、CJuiDatePicker を捨てて、JQuery のonメソッドを使用することでした。

$('body').on('focus', '.idata', function(){
        jQuery(this).datepicker(
            jQuery.extend(
                {showMonthAfterYear:false},
                jQuery.datepicker.regional['pt-BR'],
                {'showAnim':'fold','dateFormat':'dd/mm/yy'}
            )
        );
    });

または、ライブメソッドを使用できます...

于 2013-01-08T22:35:40.960 に答える
0

上部のフォームファイルに ext.jqrelcopy.JQRelcopy をインポートするだけです

Yii::import('ext.jqrelcopy.JQRelcopy'); 

何か問題があれば、私がさらに支援することをお知らせください。

于 2014-06-30T09:56:00.427 に答える