Javascript Подтвердите огонь коробки несколько раз на кнопку редактирования сетки кендо - PullRequest
0 голосов
/ 12 мая 2019

У меня есть диалоговое окно подтверждения, которое срабатывает на кнопке редактирования сетки кендо, когда я нажимаю на кнопку редактирования, подтверждаю огонь окна несколько раз. Пожалуйста, помогите!

Команда: [{ имя: "изменить", iconClass: "k-icon k-i-delete", текст: "", нажмите: deleteDocument }] функция deleteDocument (currentRow) { currentRow.preventDefault ();

var documentGridsRow=$("#documentKendoGrid").data("kendoGrid");
var gridDocument= 
documentGridsRow.dataItem($(currentRow.target).closest("tr"));

var fileUrl="xyz";

var r = confirm("Do you want to delete this file!");

if (r == true) 
    {
        var requestURI=_spPageContextInfo.webAbsoluteUrl + "/_api/web/getfilebyserverrelativeurl('" + fileUrl + "')";

    $(".loading1").show();
    $.ajax(
    {
        "url": requestURI,
        "method": "POST",
        "headers": 
        {
            "accept": "application/json;odata=verbose",
            "content-type": "application/json;odata=verbose",
            "X-HTTP-Method": "DELETE",
            "If-Match": "*",
            "X-RequestDigest": formDigestElement.value
        },
        async:false,
        success: function (data) 
        {
            kendo.alert("File Deleted Successfully!");
            var grid = $("#documentKendoGrid").data("kendoGrid");
            grid.destroy();
            displayAllDCRequirmentDocument($("#dcCycleFilter :selected").text());
            $('#documentKendoGrid').data('kendoGrid').refresh();
            $(".loading1").hide();

        },
        error: function (error) {
            kendo.alert("Fail!");
            $(".loading1").hide();
        }
    });
} 
else
{
        console.log("Delete File Fail!");   
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...