我是剑道 UI 的新手。我希望能够显示一个弹出窗口,其中包含来自我的控制器的结果。
我的例子很简单。我的页面上有这些数据。
Some text [Create]
当我单击 [创建] 时,会向我的控制器发出呼叫。控制器将创建一个 PDF 文件。接下来,我希望能够在 KendoUI 窗口中显示 pdf。
我对如何将信息传递回页面感到困惑,以便 KendoUi 窗口知道要显示的 PDF 文件名。
提前感谢您的提示。
史蒂夫
MVC 4
剑道UI 2012.2.270
我是剑道 UI 的新手。我希望能够显示一个弹出窗口,其中包含来自我的控制器的结果。
我的例子很简单。我的页面上有这些数据。
Some text [Create]
当我单击 [创建] 时,会向我的控制器发出呼叫。控制器将创建一个 PDF 文件。接下来,我希望能够在 KendoUI 窗口中显示 pdf。
我对如何将信息传递回页面感到困惑,以便 KendoUi 窗口知道要显示的 PDF 文件名。
提前感谢您的提示。
史蒂夫
MVC 4
剑道UI 2012.2.270
有两种基本方法:
假设你为 1。那么你有一个类似这样的 HTML
<div id="popup_window">
</div>
<a href="#" id="show">Create PDF</a>
然后将触发打开的窗口和click
绑定定义为:
$("#popup_window").kendoWindow({
title :"PDF document",
visible :false
});
$("#show").click(function () {
$("#popup_window").html("<object id='pdf' data='doc.pdf' type='application/pdf'/>");
$("#popup_window").data("kendoWindow").open();
});
我在哪里创建kendoWindow
但将其可见性设置为不可见。然后我将一个函数绑定到单击Create PDF
消息,该消息将内容设置为 HTML object
,其中data
属性是 pdf 文档,然后通过调用kendoWindow
open
方法打开。