2013-07-16 32 views
0

我如何在yii框架中使用它?
我想使用這個http://www.innovativecounseling.com/Templates/timesheet_includes/jquery-ui-timepicker-0.1.3/ timepicker,並停用一些小時和分鐘。如何在yii中使用和禁用timepicker小時和分鐘?

$('#timepicker').timepicker({ 
    showPeriod: true, 
    onHourShow: OnHourShowCallback, 
    onMinuteShow: OnMinuteShowCallback 
}); 
function OnHourShowCallback(hour) { 
    if ((hour > 22) || (hour < 6)) { 
    return false; // not valid 
} 
return true; // valid 
} 
function OnMinuteShowCallback(hour, minute) { 
    if ((hour == 22) && (minute >= 30)) { return false; } // not valid 
    if ((hour == 6) && (minute < 30)) { return false; } // not valid 
    return true; // valid 
} 

我在這樣的項目中使用,但我怎麼能修改這個我的時間選擇器。

這是我的日期選擇器,並在timepicker頁面_form.php這個...

<div class="row"> 
    <div class="tarih tarih2"> 
     <?php echo $form->labelEx($model,'tarih2'); ?> 
     <?php 
      $this->widget('zii.widgets.jui.CJuiDatePicker', array(
      'model' => $model, 
      'attribute' => 'tarih2', 
      'language' => 'tr', 
      'options' => array(  
       'dateFormat' => 'dd-mm-yy', 
       'size' => '10',   // textField size 
       'maxlength' => '10', // textField maxlength 
       'minDate'=> date('d-m-Y', strtotime(Yii::app()->db->createCommand('select gidis_saat from tbl_takip where id="'. $model->id .'"')->queryScalar())), 
      ), 
      )); 
     ?> 
     <?php //echo $form->textField($model,'tarih'); ?> 
     <?php echo $form->error($model,'tarih2'); ?> 
    </div> 

    <div class="tarih"> 
     <?php echo $form->labelEx($model,'donus_saat'); ?> 
     <?php 
      $this->widget('application.extensions.jui_timepicker.JTimePicker', array(
      'model'=>$model, 
      'attribute'=>'donus_saat', 
      // additional javascript options for the date picker plugin 
      'options'=>array(
       //'showPeriod'=>true, // Bu 12 - 24 saat arasında geçiş sağlıyor. 
       'showPeriodLabels' => false, 
       'showNowButton'=>true, 
       'hourText' => 'Saat', 
       'minuteText' => 'Dakika', 
       'hours'=>array('starts'=>0, 'ends'=>23), 
       'minutes'=>array('starts'=>0, 'ends'=>55, 'interval'=>5), 
       ), 
      'htmlOptions'=>array('size'=>8,'maxlength'=>8), 
      )); 
     ?> 
     <?php // echo $form->textField($model,'donus_saat'); ?> 
     <?php echo $form->error($model,'donus_saat'); ?> 
    </div> 
</div> 
+0

鑑於工作文件的代碼? – Ninad

+0

我在視圖中使用_form.php文件,我通過從MySQL時間戳字段中獲取日期來爲datepicker做出決定。但我怎麼能爲時間選擇器。 – karauzum

+0

在jui_timepicker中使用上述選項並嘗試? – Ninad

回答