2017-11-16 27 views
0

mvvmでカレンダーに複数の日付を設定する方法。mvvmでカレンダーに複数の日付を設定するにはどうすればよいですか?

私は私のカレンダーを持っている:

<div id="calendar1" data-role="calendar" 
      data-bind="value: Cvalue, 
      dates: Csource, 
      events:{change: ConChange}"> 
</div> 

JS、ビューモデル:

Cvalue:null, 
Csource:[], 
Conchange:function(){ 
} 

Csourceが含まれています。私が見

[ 
{"nome":"1"},{"data":"21/112017"}, 
{"nome":"2"},{"data":"22/112017"}, 
{"nome":"3"},{"data":"26/112017"}, 
{"nome":"4"},{"data":"28/112017"}, 
{"nome":"5"},{"data":"29/112017"} 
] 

カインをこのカレンダーで異なる色で日付の変更は可能ですか?

とonChangeの日に、私は日付の名前を印刷したいと思います。この添付画像のようなもの :

enter image description here

答えて

1

multiDatesPickerと呼ばれるプラグインが

$('#mdp-demo').multiDatesPicker();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<link href="https://cdn.rawgit.com/dubrox/Multiple-Dates-Picker-for-jQuery-UI/master/jquery-ui.multidatespicker.css" rel="stylesheet"/> 
 
<link href="https://code.jquery.com/ui/1.12.1/themes/pepper-grinder/jquery-ui.css" rel="stylesheet"/> 
 
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script> 
 
<script src="https://cdn.rawgit.com/dubrox/Multiple-Dates-Picker-for-jQuery-UI/master/jquery-ui.multidatespicker.js"></script> 
 
<input id="mdp-demo">

あなたの条件を満たしています