2017-09-29 7 views
0

DatePickerがrenderAjaxメソッドでレンダリングされたモダンに配置されている場合、kartikのDatePickerは入力時にカレンダーをレンダリングしません。Yii2 kartikモーダルの問題のDatePicker

コントローラ:

$this->renderAjax('modal'); 

modal.php:モーダル日付ピッカーの

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

外は正常に動作しますが、モードでは、それは作品にはありません。

どのようにすればこの問題を解決できますか?

答えて

0

問題はDatePickerタイプの問題でした。日付ピッカーはタイプが設定されていない場合、またはTYPE_INPUTとしてタイプが設定されている場合、他のタイプは私のために動作します。

0

プロパティtabindexモーダル時には多くのライブラリを邪魔します。 このスクリプトを、モーダルでレンダリングしているビューに追加して削除します。

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

残念ながら、あなたの解決策は役に立たなかった。 –

関連する問題