После загрузки моего частичного просмотра через Ajax-вызов несколько раз мое окно Kendo теряет возможность закрытия: true - PullRequest
0 голосов
/ 17 января 2019

У меня есть окно Kendo, где я загружаю частичное представление через Ajax-Call в качестве содержимого.

При первой загрузке частичного просмотра все в порядке. (Окно Kendow закрывается, как я хочу).

Но когда я закрываю его и снова нажимаю кнопку, которая открывает это окно и загружает в него частичное представление, окно становится не закрываемым.

(я установил closable: true в javascript, но не может быть, чтобы при частичном просмотре js-файл исчез из DOM?)

index.html

<head>   @Scripts.Render("~/index.js")</head><body>
<div id="myWin"></div>                    ...</body>

index.js

function openWindow() {   
            var myWindow=$("#myWin");
            myWindow.kendoWindow({
                width: "1200px",
                height: "500px",
                title: "Title",
                modal: true,
                closeable: true, //////
                open: onOpen
            });
            $(".k-window-title").css('line-height', '30px');
            $(".k-window-action").css('visibility', "hidden");
            function onOpen(e) {
                $.ajax({
                    url: general.createMethodUrl("", "MyController", "MyWindowContent"),   //partial view 
                    method: 'GET',
                    success: function (result) {
                        getMyWindow().html(result);
                    }
                });
            }
            myWindow.data("kendoWindow").open().center();
            tempWindow = myWindow.data("kendoWindow");
}

MyController.cs

  public ActionResult MyWindowContent()
        {
            return PartialView("PartialViews/MyPv");
        }

MyPv.cshtml

<head><script>...</script></head> @*<body>*@  DIV WITH KENDO GRID HERE @*</body>*@
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...