Asp.net mvc 使用剑道窗口在父窗口中打开子窗口

Asp.net mvc 使用剑道窗口在父窗口中打开子窗口,asp.net-mvc,kendo-window,Asp.net Mvc,Kendo Window,我使用一个父剑道窗口,其中我有四个子窗口,所有四个子窗口都有最大化和最小化操作。当我点击最大化时,它覆盖了整个窗口。我希望它应该在父窗口内最大化。 下面是我的代码: //$(文档).ready(函数(){ $(窗口)。加载(函数(){ 变量位置=$(“#WindowParent”).position(); 变量宽度=((window.innerWidth-(window.innerWidth*0.2))/2); 变量高度=((window.innerHeight-(window.innerH

我使用一个父剑道窗口,其中我有四个子窗口,所有四个子窗口都有最大化和最小化操作。当我点击最大化时,它覆盖了整个窗口。我希望它应该在父窗口内最大化。 下面是我的代码:


//$(文档).ready(函数(){
$(窗口)。加载(函数(){
变量位置=$(“#WindowParent”).position();
变量宽度=((window.innerWidth-(window.innerWidth*0.2))/2);
变量高度=((window.innerHeight-(window.innerHeight*0.2))/2);
var left=位置。左侧+宽度+15;
var top=位置。top+高度+40;
CreateWindow(“Window1”,宽度、高度、position.left、position.top,“卡塔尔航空”);
CreateWindow(“Window2”,宽度,高度,左侧,位置,顶部,“历史”);
CreateWindow(“Window3”,宽度、高度、位置。左,顶部,“公司事务”);
CreateWindow(“Window4”,宽度、高度、左侧、顶部,“目的地”);
});
函数CreateWindow(divId、宽度、高度、左侧、顶部、标题){
jQuery(divId).kendoWindow({
“模态”:假,
//“iframe”:false,
//“可拖动”:是的,
“可滚动”:正确,
“别住”:没错,
“头衔”:头衔,
“可调整大小”:false,
“宽度”:宽度,
“高度”:高度,
“职位”:{
"顶":顶,,
“左”:左
},
//“内容”:空,
“行动”:[“最小化”、“最大化”]
});
}

我在API中看不到任何支持。作为一种解决方法,您可以创建两个自定义按钮来伪造最大化和最小化命令(最小化不需要伪造,但它将具有一致的设计)。单击“自定义最大化”按钮时,您可以动态地将宽度和高度设置为所需的宽度和高度,而不是整个视图区域。此外,查看和属性也没有什么坏处。我看不到API中有任何支持。作为一种解决方法,您可以创建两个自定义按钮来伪造“最大化”和“最小化”命令(最小化不需要伪造,但它将具有一致的设计)。单击“自定义最大化”按钮时,您可以动态地将宽度和高度设置为所需的宽度和高度,而不是整个视图区域。此外,查看和属性也没有什么坏处。我看不到API中有任何支持。作为一种解决方法,您可以创建两个自定义按钮来伪造“最大化”和“最小化”命令(最小化不需要伪造,但它将具有一致的设计)。单击“自定义最大化”按钮时,您可以动态地将宽度和高度设置为所需的宽度和高度,而不是整个视图区域。此外,查看和属性也不会有损。