我在我的aspx页面中添加了一个Radwindow,如下所示。
< telerik:RadWindow ID =" rdWin" RUNAT ="服务器"行为="无"的的AutoSize ="假" 宽度=" 500像素"高度=" 300像素" 热门=" 80px"左=" 100px" 模态="真" OnClientShow =" RadWindowAddOthers_Show">
我的AutoSize属性为false。在我的" RadWindowAddOthers_Show"方法我重置几个文本框。
我在Ie9模式下使用ie11。
以上呈现如下:
< div class =" RadWindow RadWindow_Default rwNormalWindow rwTransparentWindow" ID =" RadWindowWrapper_ctl00_MainPageContentPlaceHolder_rdWin" style =" top:770px; left:433px; width:500px;身高:300px;能见度:可见;位置:绝对; z-index:3002;变换:无;"不可选择="上">
顶部和左侧属性不符合给定值。
同样在内容模板中,我有一个div,如下所示,其中包含所有内容:
作为修复的尝试,我已将其修改为以下内容,以确保正确计算我的内容高度:
< telerik:RadWindow ID =" rdWin" RUNAT ="服务器"行为="无"的的AutoSize ="真" 宽度=" 500像素"高度=" 300像素"顶部=" 80px"左=" 100像素"模态="真" OnClientShow =" RadWindowAddOthers_Show"的 OnClientAutoSizeEnd =" OnClientAutoSizeEnd" >
function OnClientAutoSizeEnd(sender) {
if ($telerik.isIE9) {
setTimeout(function () {
sender.set_height(sender.get_height());
}, 0);
}
}
我看到radwindow仍然定位错误(我的意思是顶部和左侧属性都是错误的)。任何人都可以建议解决这个问题吗?
答案 0 :(得分:1)
默认情况下,Telerik RadWindow的CenterIfModal属性为true。
为了获得模态Radwindow的自定义位置 CenterIfModal 属性必须使用。
所以只需设置CenterIfModal =“false”