【问题标题】:Yii2 kartik DatePicker in modal issueYii2 kartik DatePicker 在模态问题中
【发布时间】:2017-09-29 13:59:42
【问题描述】:

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

控制器:

$this->renderAjax('modal');

modal.php:

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

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

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

【问题讨论】:

    标签: datepicker yii2 bootstrap-modal kartik-v


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答,很遗憾您的解决方案没有帮助。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-31
      • 2017-10-16
      • 1970-01-01
      相关资源
      最近更新 更多