Yii2 kartik \ daterange \ DateRangePicker не работает в On Focus - PullRequest
0 голосов
/ 28 сентября 2018

Я использую kartik \ daterange \ DateRangePicker

 echo '<div class="input-group drp-container period_time_line">';
                                            echo DateRangePicker::widget([
                                                'name' => 'BriefRequirements[requirement_value][]',
                                                'id' => 'period_txt',
                                                'useWithAddon' => true,
                                                'convertFormat' => true,
                                                'startAttribute' => 'from_date',
                                                'endAttribute' => 'to_date',
                                                'pluginOptions' => [
                                                    'locale' => ['format' => 'Y-m-d'],
                                                ],
                                            ]);
                                            echo '</div>';

Работает нормально, но работает только по щелчку текстового поля, не работает в onfocus.Например, если я нажимаю вкладку на клавиатуре при выборе этого поля не работает

Идентификатор назначен идеально, см. изображение ниже enter image description here

1 Ответ

0 голосов
/ 25 октября 2018

Вы можете поймать событие, когда поле get сфокусировано, и смоделировать щелчок (jQuery).

$( "#your-date-range-picker" ).focusin(function() {
    $(this).trigger();
});

И вы должны правильно настроить идентификатор:

'options' => [
    'id' => 'period_txt'
]
...