如何在Yii框架的JQRelcopy中添加CJuiDatePicker

deyfvvtc  于 2022-11-09  发布在  其他
关注(0)|答案(2)|浏览(185)

我在Yii框架的JQRelcopy模块中遇到了一个CJuiDatePicker问题。
我使用这个模块是因为我有一个表单,其中有一个日期选择器字段,可以根据用户的意愿复制多次。
如果我添加一个普通字段(没有datepicker),该模块可以正常工作,但是当我添加CJuiDatePicker模块时,它也是Yii框架的一个模块,我看到一个空白页面.我按照以下教程操作:http://www.yiiframework.com/extension/jqrelcopy/以包含CJuiDatePickerm的形式解释了集成jqrelcopy,这正是我所需要的。
我研究了这个问题,发现当我在我的小部件JQRelcopy的属性中添加以下行时,问题就发生了:
=〉JQRelcopy::在新的ID之后的日期选取器($datePickerConfig),

小部件(“扩展jqrelcopy. jqrelcopy”,数组(

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

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

));
我在几个论坛和任何地方寻找一个人有同样的问题,因为我。

8wigbo56

8wigbo561#

在过去,我能做到这一点的唯一方法是放弃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'}
            )
        );
    });

或者,你可以用活的方法......

kzipqqlq

kzipqqlq2#

只需在表单文件顶部导入ext.jqrelcopy.jqrelcopy即可

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

你的问题得到解决,如果任何问题让我知道,我会进一步协助。

相关问题