Как вернуть значение из пользовательского интерфейса Telerik для основного окна ASP.NET? - PullRequest
0 голосов
/ 08 мая 2019

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

Определение моего окна.

<kendo-window name="InstallerSearch"
              title="Search for Installer"
              draggable="true"
              resizable="true"
              width="1100"
              height="550"
              modal="true"
              visible="false"
              on-close="onClose"
              actions="actions"
              iframe="true">
    <content>
        loading...
    </content>
    <popup-animation enabled="true" />
</kendo-window>

JavaScript для открытия окна

function selectInstaller() {
    var window = $("#InstallerSearch").data("kendoWindow");
    window.refresh({
        url: "@Url.Content("/Admin/Installers/Search/")"
    });
    window.open();
    window.center();
}

Содержание страницы бритвы для окна

Installer Name<br />
<input name="InstallerName" id="InstallerName" type="text" class="form-control-md" />

JavaScript для закрытия, где я хочу получить значение в текстовом поле в окне, но пользовательский ввод не определен.

function onClose() {
    var userinput = $("#InstallerName").val();
    alert(userinput);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...