Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

305
Vistas
How to add remove event option with cross sign in fullcalendar.io ? asp.net mvc core

I am going to add remove cross sign with each event of calendar which are getting from database. But how to add this and i want when click on cross sign(delete) then specific url will be triggered and i want to delete event from database. Please let me know how can i do this? How to add delete event with cross sign.

call-init.js

  !function($) {
   "use strict";

var CalendarApp = function() {
    this.$body = $("body")
    this.$calendar = $('#calendar'),
    this.$event = ('#calendar-events div.calendar-events'),
    this.$categoryForm = $('#add-new-event form'),
    this.$extEvents = $('#calendar-events'),
    this.$modal = $('#my-event'),
    this.$saveCategoryBtn = $('.save-category'),
    this.$calendarObj = null
};

  /* Initializing */
CalendarApp.prototype.init = function() {
    this.enableDrag();
    /*  Initialize the calendar  */
    var events = [];

    $.ajax({
        type: 'POST',
        async: false,
        url: '/Booking/GetBookings',
        success: function (mems) {
            
             //states contains the JSON formatted list
             //of states passed from the controller
            $.each(mems, function (_, member) {
                debugger;
                events.push({

                    title: member.guestname,
                    start: new Date(member.checkindatetime),
                    end: new Date(member.checkoutdatetime),
                    allDay: true,
                    url: '/Booking/Booking/' + member.encryptedId,
                    className: member.classnamecolor
                   
                });

                
            });


        },
        error: function (ex) {
            alert('Buchungen konnten nicht geladen werden.');
        }
    });
           var $this = this;
    $this.$calendarObj = $this.$calendar.fullCalendar({
        defaultView: 'month',  
        handleWindowResize: true,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: ''
        },

       
        navLinks: false, // can click day/week names to navigate views
        events: events
        //eventStartEditable: false // disable drag&drop of events
    });
},

 //init CalendarApp
$.CalendarApp = new CalendarApp, $.CalendarApp.Constructor = CalendarApp

}(window.jQuery),

//initializing CalendarApp
function($) {
"use strict";
$.CalendarApp.init()
}(window.jQuery);

other calendar view is

@model FewoVerwaltung.Models.Booking.BookingListModel
 
 <div id="calendar"></div>
 <!-- Calendar JavaScript -->
<script src="~/plugins/calendar/dist/locale/de.js"></script>
<script src="~/plugins/calendar/dist/fullcalendar.min.js"></script>
 <script src="~/plugins/calendar/dist/cal-init.js"></script>
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda