如何获得没有滚动条的radChildwindow
How to get the radChildwindow without scrollbars?
我使用以下Javascript在ASP中使用radcontrol打开子窗口。净
function OpenrcdPopup(SchNo) {
var url = "frmPF_TrackerRecd.aspx?SchNo=" + SchNo;
var oWnd = radopen(url, "RadWindow_rcd");
return false;
}
我已经在radformdecorator中指定了窗口宽度和高度…
<Telerik:RadFormDecorator ID="RadFormDecorator1" runat="server"
DecoratedControls="Default" />
<Telerik:RadWindowManager ID="RadWindowManager2"
ShowContentDuringLoad="false" VisibleStatusbar="false"
ReloadOnShow="true" runat="server" Modal="true">
<Windows>
<Telerik:RadWindow ID="RadWindow_rcd" runat="server" Height="393px"
Width="690px" Behaviors="Maximize,Close"
NavigateUrl="frmPF_TrackerRecd.aspx">
</Telerik:RadWindow>
</Windows>
</Telerik:RadWindowManager>
当我改变高度和宽度的值,屏幕大小是根据变化。但是滚动条也显示在子窗口中。我怎么能得到没有滚动条使用radopen子窗口?
请帮帮我…
您可以将窗口大小设置为Height="393px" Width="690px"
,也不必根据内容自动调整窗口大小,通过将页面的溢出值设置为隐藏在HTML header部分:
<html>
<head>
<style type="text/css">
.hid { overflow: hidden; }
</style>
如果您想要父窗口而不是子窗口的滚动条,您可以动态应用该设置。首先,使用<body id="Body1" runat="server">
将主体设置为服务器控件。然后根据URL查询字符串中的SchNo
值,如果是子窗口,则设置CSS类为服务器端。例如,子窗口的值是" thecchild ":
protected void Page_Load(object sender, EventArgs e)
{
if (Request["SchNo"] != null && Request["SchNo"] == "theChild")
{
Body1.Attributes.Add("class", "hid");
}