加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

kendo-ui – 如何从窗口内容中关闭Kendo窗口?

发布时间:2020-12-14 04:24:06 所属栏目:Windows 来源:网络整理
导读:我有一个申请.在单击按钮时,我试图打开一个Kendo模式窗口.它正在打开.我的应用程序位于一个域中,而Kendo窗口的内容来自另一个域.现在我想用一个Kendo窗口内的按钮关闭模态窗口.问题在这里开始.我无法关闭模态窗口.我使用谷歌搜索它但没有找到任何解决方案 –
我有一个申请.在单击按钮时,我试图打开一个Kendo模式窗口.它正在打开.我的应用程序位于一个域中,而Kendo窗口的内容来自另一个域.现在我想用一个Kendo窗口内的按钮关闭模态窗口.问题在这里开始.我无法关闭模态窗口.我使用谷歌搜索它但没有找到任何解决方案 – 你知道吗?
在阅读您对我之前回答的评论后,我认为您的问题具有误导性.你谈论模态,另一个域和关闭按钮,但从你的评论看来,没有任何东西实际上是相关的.我从您的评论中得出结论,您希望在KendoUI窗口中放置一个按钮(实际上是一个关闭按钮,但可能是其他任何按钮),此外,您还希望显示一个页面(顺便提一下)位于不同的域中.如果这是您真正想要的 – 并且预见到与跨域和安全性相关的问题 – 我建议您实际上应该使用content.template并定义一个模板,包括您的按钮和引用页面www.xyz.com的iframe.

这样的东西……

var myWindow2 = $("#id2").kendoWindow({
    modal    : true,draggable: false,content  : {
        template: '<a href="javascript:void(0);" id="close2" class="k-button">Close</a>' +
                '<iframe src="http://www.xyz.com" frameborder="0" class="k-content-frame"></iframe>'
    },visible  : false,width    : 400,height   : 200,resizable: false,iframe   : true
}).data("kendoWindow");

$("#open2").on("click",function () {
    myWindow2.center();
    myWindow2.open();
});

$("#close2").on("click",function () {
    myWindow2.close();
});

您甚至可以通过为关闭按钮定义以下样式使按钮浮动在页面的其余部分上.

#close2 {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 10000;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读