私はfullcalendarを使用しています。新しいイベントの色を変更して、ロードされたイベントとデータベースとの差別化を行う必要があります。新しいイベントを行う人は、色によって他の人と違いがあります。 カレンダーは全員を使用し、ユーザーコントロールとイベントはデータベースに格納されません。FullCalendarの色の変更新しいイベント
0
A
答えて
0
あなたの質問には、いくつかの質問があります。新しいイベントの色が後でレンダリングされることを期待していますか?または完全に使い捨てで、新しいイベントと古いイベントを区別するためにのみ使用される色ですか?
質問がありましたら、色を設定することができます。
events: {
url: 'php/get-events.php',
error: function() {
$('#ajax-warning').show();
},
color: "yellow"
},
JSONからロードされたすべてのイベントのデフォルトの色を設定します:あなたは、あなたのAJAX呼び出しでデータベースからロードされたすべての項目の静的な色を設定することができます。 JSONデータそのもので
、あなたは、例えば
{
"id": "999",
"title": "Repeating Event",
"start": "2016-05-09T16:00:00-05:00",
"backgroundColor": "purple"
},
、個々の項目の色を変更するにはbackgroundColor
属性を設定することができますそれはあなたができるようにする方法である場合は、(フォームでのイベントの色を設定することができますイベントを作成するためのユーザ)
あなたは色のリストをすることができますサイクルを追加し、異なる背景を持つリスト内の各1を提供することができ、静的なイベントのセットを持っている場合。
-
これは、あなたの質問に答えていない場合は、現在と何を達成したい持っているものについての詳細をpovidingしてみてください。
0
/* initialize the calendar
-----------------------------------------------------------------*/
$('#calendar').fullCalendar({
events: JSON.parse(json_events),
height:447,
utc: true,
allDaySlot:false,
header: {
left: 'prev,next today',
center: 'title',
right: 'agendaWeek,agendaDay'
},
eventConstraint: {
start: moment().format('YYYY-MM-DD'),
end: '2100-01-01'
},
firstDay: 1,
monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
dayNames: ['Domingo', 'Lunes', 'Martes', 'Miercoles',
'Jueves', 'Viernes', 'Sábado'],
dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'],
minTime:'09:00:00',
maxTime:'13:30:00',
buttonText: {
today: 'hoy',
month: 'mes',
week: 'semana',
day: 'dia'
},
eventStartEditable: false,
eventTextColor: '#AE413F',
defaultView: 'agendaWeek',
hiddenDays: [6, 0],
editable: true,
droppable:true,
eventDurationEditable:false,
slotDuration: '00:30:00',
defaultEventMinutes: 30,
defaultTimedEventDuration:'00:30:00',
forceEventDuration:true,
eventReceive: function(event){
var title = prompt('Nombre y Apellidos:');
var start = event.start.format("YYYY-MM-DD[T]HH:mm:SS");
var end = event.end.format("YYYY-MM-DD[T]HH:mm:SS");
var antena = 'ANTENA1';
var ssid = 'E18D93D0-B4B2-4802-8D04-CD2154B88A18';
if(title!=null){
$.ajax({
url: 'process.php',
data: 'type=new&title='+title+'&start='+start+'&end='+end+'&antena='+antena+'&SSID='+ssid+'&zone='+zone,
type: 'POST',
dataType: 'json',
success: function(response){
event.title = title;
$('#calendar').fullCalendar('updateEvent',event);
alert("Añadido: Atención NO marcar la casilla inferior si quiere guardar correctamente los datos");
},
error: function(e){
console.log(e.responseText);
if(error='true'){
alert('CITA YA ASIGNADA: Atención NO marcar la casilla inferior si quiere un funcionamiento correcto');
}//location.reload();
}
});}else{
location.reload();}
$('#cafireflendar').fullCalendar('updateEvent',event);
console.log(event);
//location.reload();
},
関連する問題
- 1. Fullcalendarの過去のイベントの色を変更します
- 2. JQuery FullCalendarでSpeceficイベントの背景色を変更する方法
- 3. 右クリックでfullcalendarイベントの色を変更するには
- 4. Fullcalendar:特定の日の色を変更してください
- 5. JQuery FullCalendar 1.1プラグイン - イベントの変更をサポートしていますか?
- 6. FullCalendar:イベントを削除しますが、このイベントを更新できません
- 7. FullCalendar:イベントの開始日時の形式を変更する
- 8. Fullcalendarイベントの幅
- 9. FullCalendarのイベント
- 10. イベントのID(Fullcalendar)
- 11. jpickerの色変更イベント処理
- 12. FullCalendar - jqueryとAJAXでイベントを更新する
- 13. Arshaw FullCalendarのタイムゾーンを変更
- 14. Javascript Fullcalendar - イベントのコピー
- 15. FullCalendarイベントの削除
- 16. 更新/イベントのページリクエストを変更する
- 17. Fullcalendar新しいデータとき
- 18. FullCalendarイベントby
- 19. 反応の大きいカレンダーのイベントの色を変更してください
- 20. FullCalendarで今日より前の日の背景色を変更する方法...?
- 21. FullCalendar:新しいイベントの追加時にデフォルトの日付を設定する
- 22. fullcalendar - コールバック関数を選択 - 新しい選択時にイベントをクリアしない
- 23. ハンドブックasp.netのjquery fullcalendarイベントC#
- 24. FullcalendarイベントagendaDayとagendaWeekviewの幅
- 25. イベントをクリックしたときに、テキストの色を変更したい
- 26. イベントの更新div
- 27. 新しいUbuntuテーマを使用したEclipse固有の色の変更
- 28. Laravel 5.1 - イベント::更新からイベント::更新に変数を渡すには?
- 29. C#CustomFieldDataイベントの背景色を変更する
- 30. MonoMacイベント - NSTable行の色を変更する
私は別の方法があると思いますが、これはイベントを作成するためのコードです...別の回答 –