Hi,
I have a grid and a RadWindow inside a RadWindowManager. I am using RadAjaxManager to ajax my stuffs.
It looks like this:
I have a GridButtonColumn in my grid that I use to open my RadWindow setting VisibleOnPageLoad to show it.
My window:
WinDivergence ASCX:
VB:
When I click on the GridButtonColumn, it works like expected, but when I click on the btnOk inside de UserControl it refresh the entire page, not just the RadGrid.
Am I missing something?
I have a grid and a RadWindow inside a RadWindowManager. I am using RadAjaxManager to ajax my stuffs.
It looks like this:
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
ClientEvents
OnResponseEnd
=
"OnResponseEnd"
></
ClientEvents
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"gridMPA"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"gridMPA"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"rwDivergence"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"rwDivergence"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"gridMPA"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
I have a GridButtonColumn in my grid that I use to open my RadWindow setting VisibleOnPageLoad to show it.
My window:
<
telerik:RadWindow
ID
=
"rwDivergence"
runat
=
"server"
DestroyOnClose
=
"true"
>
<
ContentTemplate
>
<
GESPHARxLite_2:WinDivergence
runat
=
"server"
ID
=
"ucDiver"
/>
</
ContentTemplate
>
</
telerik:RadWindow
>
WinDivergence ASCX:
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="WindowDivergence.ascx.vb" Inherits="GESPHARxLite_2.WindowDivergence" %>
<
div
>
<
div
>
<
telerik:RadButton
runat
=
"server"
ID
=
"btnOk"
Text
=
"Ok"
></
telerik:RadButton
>
<
telerik:RadButton
runat
=
"server"
ID
=
"btnAnnuler"
Text
=
"Annuler"
OnClientClicked
=
"btnOk_OnClick"
AutoPostBack
=
"false"
></
telerik:RadButton
>
</
div
>
</
div
>
<
telerik:RadScriptBlock
runat
=
"server"
ID
=
"sbDivergence"
>
<
script
type
=
"text/javascript"
>
function btnOk_OnClick(sender, args)
{
var win = $find('<%=Me.NamingContainer.BindingContainer.ClientID %>');
win.close(null);
}
</
script
>
</
telerik:RadScriptBlock
>
VB:
Private
Sub
btnOk_Click(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
btnOk.Click
Dim
rw
As
RadWindow =
Me
.NamingContainer.BindingContainer
rw.VisibleOnPageLoad =
False
End
Sub
When I click on the GridButtonColumn, it works like expected, but when I click on the btnOk inside de UserControl it refresh the entire page, not just the RadGrid.
Am I missing something?