มีตัวเลือกใด ๆ ใน datetimepicker เพื่อใช้งานหรือเน้นวันที่เฉพาะหรือไม่

ฉันใช้ http://eonasdan.github.io/bootstrap-datetimepicker/ ในโปรเจ็กต์ของฉัน เพื่อนัดหมายแพทย์ตามกำหนดเวลา

ฉันทำทุกอย่างเสร็จแล้ว แต่สิ่งหนึ่งที่ฉันไม่พบคือฉันต้องการเน้นวันที่แพทย์ว่าง ฉันต้องการให้วันเหล่านั้นมีการใช้งาน และวันอื่นๆ ควรไม่มีการใช้งานหรือสลัว

ขอบคุณ.


person Mutahir Shah    schedule 03.08.2016    source แหล่งที่มา


คำตอบ (2)


คุณสามารถใช้ตัวเลือก disabledDates เพื่อตั้งค่าวันที่ที่ถูกปิดใช้งานลงในเครื่องมือเลือก ในตัวอย่างต่อไปนี้ พรุ่งนี้ และ ในสามวัน ถูกปิดใช้งาน:

$('#datetimepicker1').datetimepicker({
  format: 'DD/MM/YYYY',
  disabledDates: [moment().add(1, 'd'), moment().add(3, 'd')]
});
<link href="/th//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.css" rel="stylesheet"/>
<link href="/th//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/css/bootstrap-datetimepicker.css" rel="stylesheet"/>

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/js/bootstrap-datetimepicker.min.js"></script>

<div class='input-group date' id='datetimepicker1'>
  <input type='text' class="form-control" />
  <span class="input-group-addon">
    <span class="glyphicon glyphicon-calendar"></span>
  </span>
</div>

person VincenzoC    schedule 04.08.2016
comment
สวัสดี ขอบคุณสำหรับการตอบกลับ คำตอบของคุณก็มีประโยชน์เช่นกัน แต่ข้อกำหนดของฉันแตกต่างออกไปเล็กน้อย ฉันต้องการปิดการใช้งานแบบเต็มวัน เช่น ถ้าแพทย์ไม่ว่างในวันนั้น วันนั้นจะถูกปิดการใช้งาน ฉันพบความช่วยเหลือจาก weekday_unchecked_value = [0, 1, 3, 4, 6] $(#meeting_datetime).data(DateTimePicker).daysOfWeekDisabled(weekday_unchecked_value) $(#meeting_datetime).data(DateTimePicker).enabledHours([meeting_time_moment.hours()]) $ (#meeting_datetime).data(DateTimePicker).stepping(60) - person Mutahir Shah; 04.08.2016
comment
บางทีคุณอาจต้องแก้ไขคำถามของคุณเพื่อชี้แจงสิ่งที่คุณต้องทำ (ปิดการใช้งานวันที่กำหนดหรือปิดการใช้งานวันธรรมดาที่กำหนด) ลองเพิ่มตัวอย่างโค้ดให้กับคำถามของคุณ - person VincenzoC; 04.08.2016

ฉันแก้ไขปัญหาของฉันได้จากบทความนี้ มันมีประโยชน์สำหรับฉัน weekday_unchecked_value = [0, 1, 3, 4, 5, 6]
แก้ไข datetimepicker แบบไดนามิกด้วย javascript $("#meeting_datetime").data("DateTimePicker").daysOfWeekDisabled(weekday_unchecked_value) $("#meeting_datetime").data("DateTimePicker").enabledHours([meeting_time_moment.hours()]) $ ("#meeting_datetime").data("DateTimePicker").ก้าว(60)

person Mutahir Shah    schedule 04.08.2016