0
データ属性に応じてイベントにCSSクラスを追加する完全なフルカラースクリプトがeventRender
で作成されています。私は今これらの特定の属性をチェックボックスでフィルタリングする必要がありますが、私はこれをどのようにするべきか全く考えていません!チェックボックス付きのFullCalendarイベントをフィルタリングする(クライアント側ではjavascriptを使用)
次のように私のスクリプトが見えます:
<script>
$(document).ready(function() {
$('#calendar').fullCalendar({
eventRender: function(calEvent, element, view) {
if (calEvent.risk == "normal") {
element.css('background-color', '#99FF99');
}
if (calEvent.risk == "event") {
element.css('background-color', '#415eec');
}
if (calEvent.risk == "whisper") {
element.css('background-color', '#D7CDD5');
}
},
allDaySlot: true,
displayEventTime: true,
displayEventEnd: true,
editable: false,
firstDay: 1,
weekNumbers: true,
selectable: false,
weekNumberCalculation: "ISO",
eventLimit: true,
events: 'parts/events22.php'
});
});
</script>
HTMLのチェックボックス:
<div class="checkbox">
<label><input type="checkbox" value="normal">Normal</label>
</div>
<div class="checkbox">
<label><input type="checkbox" value="event">Event</label>
</div>
<div class="checkbox">
<label><input type="checkbox" value="whisper">Whisper</label>
</div>
誰かが私はcalEvent.risk
にあるチェックボックス値を接続する方法を知っています、つまり特定のデータをフィルタするように属性それら? 誰かがfullcalendarでマルチセレクションフィルタリングの考え方を変えていますか?私は本当に助けてくれてありがとう!