Gre*_*Gum 7 javascript asp.net-mvc jquery kendo-ui kendo-window
我有这个窗口:
@(Html.Kendo().Window()
.Name("errorWindow")
.Title("")
.Content(@<text>
//Put text here
</text>)
.Draggable() //Enable dragging of the window
.Resizable() //Enable resizing of the window
.Modal(true)
.Visible(false)
)
Run Code Online (Sandbox Code Playgroud)
在客户端转换为此:
jQuery(function(){jQuery("#errorWindow").kendoWindow({"modal":true,"iframe":false,"draggable":true,"pinned":false,"title":"","resizable":true,"content":null,"actions":["Close"]});});
Run Code Online (Sandbox Code Playgroud)
我可以用这个JScript调用它:
function onAjaxFailure(data) {
var window = $("#errorWindow").data("kendoWindow");
window.center().open();
}
Run Code Online (Sandbox Code Playgroud)
但是如何将文本放在窗口中?换句话说,"data"参数将是错误窗口中显示的文本.
Lar*_*ner 18
使用kendoWindow.content(data),例如:
$("#dialog").kendoWindow({
modal: true,
visible: false,
});
setTimeout(function () {
var kendoWindow = $("#dialog").data("kendoWindow");
kendoWindow.content("show this");
kendoWindow.center().open();
}, 2000);
Run Code Online (Sandbox Code Playgroud)
(演示)
如果您希望它显示在窗口内的某个元素中,您可以在其中搜索它kendoWindow.element.