Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

310
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda