2017-01-24 2 views
-1

Ich möchte Array von Daten und Sonntag und Samstag deaktivieren .. Meine Reihe von Daten Arbeit perfekt, aber Business-Logik muss Sonntag und Samstag deaktivieren .. Wie Sie dies tun ?Bootstrap - DatesDisabled Array von Daten und Sonntag und Samstag

Dies ist mein Code für Array von Terminen:

function checkDateFromForEvent() { 
var datesForDisable = new Array(); 

var clientContext = new SP.ClientContext.get_current(); 
var eventsList = clientContext.get_web().get_lists().getByTitle("Events"); 
var camlCheckQry = new SP.CamlQuery.createAllItemsQuery(); 
var items = eventsList.getItems(camlCheckQry); 

clientContext.load(items, "Include(EventDate)"); 

clientContext.executeQueryAsync(successHandler, errorHandler); 

function successHandler() { 
    if (items.get_count() > 0) { 
     var iEnum = items.getEnumerator(); 
     while (iEnum.moveNext()) { 
      var item = iEnum.get_current(); 
      datesForDisable.push(moment(item.get_item("EventDate")).format("DD-MM-YYYY")) 
     } 
    } 

    $("#holidayDateFrom").datepicker({ 
     format: 'dd/mm/yyyy', 
     autoclose: true, 
     language: 'bg', 
     weekStart: 1, 
     calendarWeeks: true, 
     todayHighlight: true, 
     datesDisabled: datesForDisable 
    }) 

ich in datesDisable paremeter, Sonntag und Samstag einfügen wollen ..

Antwort

0

Sie könnenverwendenHaken

$('#datepicker').datepicker({ 
    format: 'dd/mm/yyyy', 
     autoclose: true, 
     language: 'bg', 
     weekStart: 1, 
     calendarWeeks: true, 
     todayHighlight: true, 
     //datesDisabled: datesForDisable, 
     daysOfWeekDisabled: [0,6], 
     beforeShowDay:function(currentDate){ 
     var dayNr = currentDate.getDay(); 
      if (dayNr==0 || dayNr==6){//you can condition this with your own logic 
         return false; 
       } 
      return true;  
     } 
}); 
+0

Kannst du meine einfügen? Array als Parameter in der Funktion und für jedes Element? –

+0

function (datesForDisable) –

+0

Ich habe mehrere Daten, wo ich überprüfen muss ... –

0

Verwenden daysOfWeekDisabled: [0,6]

$("#holidayDateFrom").datepicker({ 
     format: 'dd/mm/yyyy', 
     autoclose: true, 
     language: 'bg', 
     weekStart: 1, 
     calendarWeeks: true, 
     todayHighlight: true, 
     datesDisabled: datesForDisable, 
     daysOfWeekDisabled: [0,6] 
    }) 

Demo here

+0

Ja, aber mit diesem einen festen daysOfWeekDisabled: [0,6], weil meine Firma Samstag Arbeitstag haben –

+0

Ich muss Daten aktivieren –

+0

Ur Frage nicht klar ist .. Was u müssen genau –

Verwandte Themen