Hello,
When I open a Radwindow with "radopen" function and "autoSize",
The first time the window is opened, It's Ok. but when I use the "Ok" button, there is some scroll which appears.
Here is an example.
Perhaps you can help me ?
Manys thanks.
Bernard
Telerik.js
When I open a Radwindow with "radopen" function and "autoSize",
The first time the window is opened, It's Ok. but when I use the "Ok" button, there is some scroll which appears.
Here is an example.
Perhaps you can help me ?
Manys thanks.
Bernard
Telerik.js
<!--
// Pop up
var XPupVal_Ok =
"XPup1"
;
var XPupVal_Annuler =
"XPup0"
;
function XPupAdjust()
{
setTimeout(function(){XPupGetWin().autoSize(true)},
500
);
}
function XPupGetWin()
{
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow;
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
return oWindow;
}
function XPupOk()
{
XPupGetWin().close(XPupVal_Ok);
}
function XPupAnnuler()
{
XPupGetWin().close(XPupVal_Annuler);
}
function XPupClose(sender, args)
{
if (args.get_argument() == XPupVal_Ok)
{
//some
code
};
}
-->
Telerik_Main.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Telerik_Main.aspx.cs" Inherits="Xarc.Telerik_Main" %>
<%@ Register Assembly="Telerik.Web.UI, Version=2010.3.1317.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"
Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
>Page sans titre</
title
>
<
script
type
=
"text/javascript"
src
=
"Telerik.js"
></
script
>
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function pageLoad()
{
}
function ShowTelerik_Window()
{
function f()
{
Sys.Application.remove_load(f);
window.radopen("Telerik_Window.aspx", "Telerik_Window");
}
Sys.Application.add_load(f);
}
</
script
>
</
telerik:RadCodeBlock
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
div
>
<
telerik:RadToolBar
ID
=
"toolBar"
runat
=
"server"
BackColor
=
"White"
Width
=
"100%"
AutoPostBack
=
"True"
OnButtonClick
=
"toolBar_ButtonClick"
>
<
Items
>
<
telerik:RadToolBarButton
runat
=
"server"
ToolTip
=
"Window Open"
Value
=
"LOC"
Text
=
"OpenRadW"
>
</
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
</
div
>
<
telerik:RadWindowManager
runat
=
"server"
RestrictionZoneID
=
"offsetElement"
ID
=
"XPupWindowManager"
EnableShadow
=
"true"
ShowOnTopWhenMaximized
=
"False"
Behavior
=
"Default"
InitialBehavior
=
"None"
OnClientClose
=
"XPupClose"
Behaviors
=
"None"
Modal
=
"true"
>
</
telerik:RadWindowManager
>
</
form
>
</
body
>
</
html
>
Telerik_Window.ASPX
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Telerik_Window.aspx.cs"
Inherits="Xarc.Telerik_Window" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
>Page sans titre</
title
>
<
script
type
=
"text/javascript"
src
=
"Telerik.js"
></
script
>
<
script
type
=
"text/javascript"
>
function pageLoad()
{
XPupAdjust();
}
</
script
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
/>
<
telerik:RadFormDecorator
ID
=
"RadFormDecorator1"
runat
=
"server"
/>
<
div
style
=
"height: 142px; width: 496px"
>
<
table
style
=
"width: 100%;"
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"LibLabel"
runat
=
"server"
></
asp:Label
>
</
td
>
<
td
>
<
asp:RequiredFieldValidator
ID
=
"RFV"
runat
=
"server"
Display
=
"Dynamic"
ErrorMessage
=
"Libellé obligatoire"
ControlToValidate
=
"Lib"
SetFocusOnError
=
"True"
>*</
asp:RequiredFieldValidator
>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"Lib"
runat
=
"server"
Width
=
"336px"
></
asp:TextBox
>
</
td
>
</
tr
>
</
table
>
<
br
/>
<
asp:Button
ID
=
"MnuOk"
runat
=
"server"
ToolTip
=
"Validez"
Text
=
"Ok"
OnClick
=
"MnuOk_Click"
>
</
asp:Button
>
<
asp:CustomValidator
ID
=
"CustomValidatorGeneral"
runat
=
"server"
ErrorMessage
=
"*"
Display
=
"Dynamic"
ForeColor
=
"White"
></
asp:CustomValidator
>
<
input
id
=
"AnnBt"
type
=
"button"
value
=
"Annuler"
onclick
=
"XPupAnnuler();"
/>
<
div
>
<
asp:ValidationSummary
ID
=
"ValidationSummary"
runat
=
"server"
Width
=
"100%"
></
asp:ValidationSummary
>
</
div
>
</
div
>
</
form
>
</
body
>
</
html
>
Telerik_Main.cs
using
System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
Telerik.Web.UI;
namespace
Xarc
{
public
partial
class
Telerik_Main : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
//RadAjaxManager1.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(manager_AjaxRequest);
}
protected
void
toolBar_ButtonClick(
object
sender, Telerik.Web.UI.RadToolBarEventArgs e)
{
switch
(e.Item.Value)
{
case
@
"LOC"
:
ScriptManager.RegisterStartupScript(
this
, GetType(), @
"ShowTelerik_Window"
, @
"ShowTelerik_Window();"
,
true
);
break
;
};
}
protected
void
manager_AjaxRequest(
object
sender, Telerik.Web.UI.AjaxRequestEventArgs e)
{
try
{
}
catch
(Exception err)
{
}
}
}
}
Telerik_Window.cs
using
System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
Telerik.Web.UI;
namespace
Xarc
{
public
partial
class
Telerik_Window : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
}
protected
void
MnuOk_Click(
object
sender, EventArgs e)
{
}
}
}