Окно кендо - не закрывать окно при отправке

Я хочу показать окно кендо и оставить его после того, как пользователь щелкнет по изображению отправки. Я погуглил по различным терминам, пытаясь выяснить, как это сделать, но мне не повезло. Любая помощь будет принята с благодарностью.

JQuery:

function OpenPopupbusschallengeFromDrp(ddl) {
    $("#btnlnkButton").removeAttr("href");
    if (ddl.value != 0) {
        $("#btnlnkButton").attr("href", 
            "SubmitIdea.aspx?businessidea=" + ddl.value);
        $("#dvbusinesschallengedialouge").kendoWindow({
            width: "600px",
            height: "315px",
            title: "OPS Forum / Idea Exchange Challenge",
            visible: false, 
            actions: ["Close"], 
            close: ClosePopupBusinessChallenge,
        }).data("kendoWindow").center().open();
    }
} 

мой Div:

<div id="dvbusinesschallengedialouge" style="display: none;">
    <p>
        <span style="color: #E20074; font-weight: bold; font-size: 16px;">
            Idea Challenge :
        </span>
    </p>
    <ol>
        <li type="disc" class="liheader">Local Tools Indentification</li>
        <li type="disc" class="liheader">Opportunity (or Pain Point):</li>

    </ol>
    <div style="position: absolute; right: 10px; bottom: 10px;">
        <a target="" id="btnlnkButton" href="SubmitIdea.aspx?businessidea=1">
            <img style="width: 180px;" src="../images/submitIdea.png"></a>
    </div>
</div>

1 ответ

Решение

Я полагаю, что вы немного озадачены тем, что представляет собой виджет Kendo UI Window. Это не настоящее окно. Вы не можете оставить его видимым при переходе на другую страницу. Это HTML-стиль, похожий на окно. Это иллюзия. Как только вы ушли, он больше не отображается. Страница была заменена. Даже если ваша цель ссылки - пустое окно, вы не можете перетащить ее на другую страницу. Его нельзя перетаскивать за пределы страницы.

Вместо этого вы можете визуализировать содержимое вашего окна в реальном окне, а не в виджете Kendo. Другими словами, ваше всплывающее окно будет отдельной HTML-страницей, которую вы открываете в пустом окне.

Другие вопросы по тегам