2017-01-24 43 views
-1

日付と日曜日と土曜日の配列を無効にしたい..日付の配列仕事完璧ですが、ビジネスロジックは日曜日と土曜日を無効にする必要があります..これを行う方法?ブートストラップ - datesDisabledの日付と日曜日と土曜日の配列

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 
    }) 
私はdatesDisable paremeter、日曜日と土曜日に挿入する

..

答えて

0

を使用できますフック

$('#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

私に関数のパラメータとして配列を、すべての要素をforeach? –

+0

関数(datesForDisable) –

+0

私は複数の日付をチェックする必要があります..... –

0

使用daysOfWeekDisabled: [0,6]

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

デモhere

これは、日付の配列のために私のコードです

+0

はいますが、この固定daysOfWeekDisabledと:[0,6]、私の会社は土曜日の作業日 –

+0

を持っているので、私は私が必要 –

+0

ウルの質問が明確でない日を有効にする必要があります私の会社のために働いていないすべてのsatudaysと日曜日を無効にする...私の会社は土曜日に働くので... –

関連する問題