2016-07-28 4 views
0

ValidFrom에 현재 날짜 보다 크고 ValidUpto 필드에서 ValidFrom보다 큰 날짜를 표시하려고하지만 표시 할 수 없습니다. 날짜 선택 도구에서 이전 날짜를 숨기려고합니다.yii2 datepicker 프로그램 시작 날짜가 현재 날짜보다 큼

내 코드는 다음과 같습니다.

echo DatePicker::widget([ 
     'model' => $model, 
     'attribute' => 'ValidFrom', 
     'attribute2' => 'ValidUpto', 
     'options' => ['placeholder' => 'valid from', 

     ], 
     'options2' => ['placeholder' => 'valid to'], 
     'type' => DatePicker::TYPE_RANGE, 
     'form' => $form, 

     'pluginOptions' => [ 
      'format' => 'yyyy-mm-dd', 
      'autoclose' => true, 
     ], 

    ]); 

답변

0

날짜 선택에 id 속성을 추가

 echo DatePicker::widget([ 
     'id'=>'mydatepicker', 
     'model' => $model, 
     'attribute' => 'ValidFrom', 
     'attribute2' => 'ValidUpto', 
     'options' => ['placeholder' => 'valid from', 

     ], 
     'options2' => ['placeholder' => 'valid to'], 
     'type' => DatePicker::TYPE_RANGE, 
     'form' => $form, 

     'pluginOptions' => [ 
      'format' => 'yyyy-mm-dd', 
      'autoclose' => true, 
     ], 

    ]); 

설정 minDate을 날짜 선택에보기 파일 :

<? 
    $script = <<< JS 
    $("#mydatepicker").datepicker({dateFormat: "yyyy-mm-dd", minDate: 0}); 
    JS; 
    $this->registerJs($script, View::POS_END); 
    ?> 
관련 문제