मैं विकसित होने वाली परियोजना के लिए Fullcalendar का उपयोग कर रहा हूं ... मेरे पास केवल एक ही सुविधा लागू की गई है, जो तब होती है जब एक मौजूदा ईवेंट इसकी मूल स्थिति से खींचा जाता है एक और समय या तारीख के लिए। मैं जानना चाहता हूं कि मुझे वर्तमान ऑब्जेक्ट जानकारी (शीर्षक, नया स्टार्ट टाइम, पुराना स्टार्ट टाइम, आईडी, यूआरएल इत्यादि) कैसे मिलता है, इसलिए मैं नई जानकारी के साथ डेटाबेस अपडेट कर सकता हूं ... Fullcalendar ऑब्जेक्ट से कौन सी संपत्ति मैं उपयोग करता हूं? मैंने drop
संपत्ति लागू की;पूर्ण कैलकुलेटर खींचकर/छोड़कर एक ईवेंट अपडेट करना- जावास्क्रिप्ट
drop : function(date, allDay) {
// 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 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`
$('#calendar').fullCalendar('renderEvent', copiedEventObject, true);
// if the 'remove after drop' checkbox checked?
if ($('#drop-remove').is(':checked')) {
// if so remove the element from the "Draggable Events"
$(this).remove();
}
},
लेकिन ऐसा नहीं कर रहा है कि मैं क्या चाहता था ...
अरे, मुझे लगता है कि eventDrop() कहा जाता है नहीं है जब आप कैलेंडर पर बाहरी घटना खींच कर रहे हैं। इसके बजाय ड्रॉप() फ़ंक्शन। मेरे मामले में, बाहरी घटना कैलेंडर (संसाधन दृश्य पर) में गिरती है लेकिन यह वहां दिखाई नहीं देगी, लेकिन जब मैं महीना और सप्ताह दृश्य बदलता हूं, और उसी बाहरी घटना को दिखाता है। तो मैं उलझन में हूं कि मैं संसाधनव्यू पर इसे कैसे ला सकता हूं। –
दिलचस्प @ अफ़ानपाथन, क्या आप यहां अपनी समस्या के साथ एक पहेली जोड़ सकते हैं? – MarCrazyness
मैंने संसाधनों [] गुणों को याद किया है, एक बार मैंने इसे ठीक कर लिया है, और अब यह ठीक काम कर रहा है। :) –