Ich versuche ein Objekt aus einer sortierbaren Ereignisliste in den Vollkalender zu ziehen.Von einer sortierbaren Liste in den Vollkalender ziehen
Ich habe das in der Dokumentation von Adam Shaws vollem Kalender noch nicht gesehen, aber vielleicht hat es jemand schon einmal gemacht. Hier
ist die jsfiddle: http://jsfiddle.net/gtbm/VjNFn/2/
Und hier der Code als gefragt:
/* initialize the external events
-----------------------------------------------------------------*/
$('ol#external-events').sortable({
opacity: .6,
placeholder: 'placeholder',
revert: "invalid",// 250, //
helper: 'clone'
});
$('#external-events li.external-event').each(function() {
// create an Event Object (http://arshaw.com/fullcalendar/docs/event_data/Event_Object/)
// it doesn't need to have a start or end
var eventObject = {
title: $.trim($(this).text()) // use the element's text as the event title
};
// store the Event Object in the DOM element so we can get to it later
$(this).data('eventObject', eventObject);
});
/* initialize the calendar
-----------------------------------------------------------------*/
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
droppable: true, // this allows things to be dropped onto the calendar !!!
drop: function(date, allDay) { // this function is called when something is dropped
alert('I got it');
// retrieve the dropped element's stored Event Object
var originalEventObject = $(this).data('eventObject');
// we need to copy it, so that multiple events don't have a reference to the same object
var copiedEventObject = $.extend({}, originalEventObject);
// assign it the date that was reported
copiedEventObject.start = date;
copiedEventObject.allDay = allDay;
// render the event on the calendar
// the last `true` argument determines if the event "sticks" (http://arshaw.com/fullcalendar/docs/event_rendering/renderEvent/)
$('#calendar').fullCalendar('renderEvent', copiedEventObject, true);
}
});
Ich hoffe, u könnte helfen, Vielen Dank im Voraus, C
Ich kann Ihre aktualisierte jsfiddle nicht sehen, es sieht so aus, als hätte ich dieselbe URL wie meine, ist das normal? Es tut mir leid, wenn ich mich schlecht ausgedrückt habe, und ich werde versuchen, es jetzt besser zu machen. Ich möchte aus einem sortierbaren Listenelement in den Vollkalender ziehen und nicht aus einem ziehbaren Listenelement ziehen, wie auf der Website von arshaw dokumentiert. –
Danke lukasz, dass du deinen Link aktualisiert hast, aber die sortierbare Liste kann nicht mehr SORTIEREN, ist das normal? –
Geige Link wieder aktualisiert, vielleicht ein wenig helfen; Drop in Fullcalendar Arbeit mit jquery ziehbaren Element, so gibt es die Chance, ziehbare und sortierbare Elemente mit der Option "connectToSortable" verbinden –