Как перезагрузить datatable после изменения datapicker? - PullRequest
0 голосов
/ 20 апреля 2019

Я хочу изменить данные таблицы данных в соответствии с изменением сборщика данных. Когда страница загружается в первый раз, указатель даты обычно не выбирается. После выбора даты из datepicker данные должны быть перезагружены. Как я могу это сделать?

Datapicker.

    $('#AppointmentListDate').datepicker({
        autoclose: true,
        format: 'dd.mm.yyyy',
        language: 'tr'

    }).on('changeDate', function (ev) {
        $(this).datepicker('hide');
        });

Datatable.

    $('#tblAppointmentList').dataTable({
        responsive: true,
        searching: false,
        paging: false,
        info: false,
        "ajax": {
            "url": "/Appointment/AppoinetmentList_Read",
            "dataSrc": ""
        },
    });

AppointmentList Controller

    [HttpGet]
    public async Task<ActionResult> AppoinetmentList_Read(string selectedDate)
    {
        DateTime today;
        if (selectedDate == null)
        {
             today = DateTime.Today;
             today = today.AddHours(7).AddMinutes(45);
        }
        else
        {
            today = DateTime.Parse(selectedDate);
            today = today.AddHours(7).AddMinutes(45);
        }


        var result = await appointmentBusiness.GetAppointmentsByDay(new GetAppointmentListByDayCommand
        {
            Date = today
        });

        return Json(result.Result);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...