模态问题中的Yii2 kartik DatePicker

时间:2017-09-29 13:59:42

标签: datepicker yii2 bootstrap-modal kartik-v

如果DatePicker位于renderAjax方法渲染的模态中,则单击输入时kartik的DatePicker不会呈现日历。

控制器:

$this->renderAjax('modal');

modal.php:

<?= DatePicker::widget(['name' => 'test']) ?>

在模态之外DatePicker工作正常,但在模式下它不起作用。

知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

模态的属性 tabindex 有时会打扰很多库。 通过将此脚本添加到您在模式中呈现的视图来删除它。

<script type="text/javascript">
   $(document).ready(function(){
     $('#id_of_your_modal_window').removeAttr('tabindex');
   });
</script>

答案 1 :(得分:0)

问题在于DatePicker类型。日期选择器仅在两种情况下不起作用,如果未设置类型或类型设置为TYPE_INPUT,则任何其他类型都适用于我...