Hi Telerik Team,
I am opening a popup through radwindow. When I perform certain operations on it and click Save button on it, the other controls on my parent page should get disabled.
In the code behind, while debugging, it shows me all the controls' are enabled false (or disable for convinience). But on the UI I still can edit those controls.
Previously I was not using radwindow and everything was working fine.
But I cannot figure out waht has happend now?
Here is my client side :
On the server side :
When I Click the " btnStatus ", I open a popup.
After closing it, I want to disable the controls which are inside the ajaxpanel as well as outside.
Please help me.
I am opening a popup through radwindow. When I perform certain operations on it and click Save button on it, the other controls on my parent page should get disabled.
In the code behind, while debugging, it shows me all the controls' are enabled false (or disable for convinience). But on the UI I still can edit those controls.
Previously I was not using radwindow and everything was working fine.
But I cannot figure out waht has happend now?
Here is my client side :
<
telerik:RadAjaxPanel
ID
=
"rjxPanel_Receipt"
runat
=
"server"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
>
<
fieldset
class
=
"bracket"
id
=
"Fieldset1"
style
=
"margin-left:0px; overflow:hidden;"
>
<
table
width
=
"100%"
class
=
"ClsTable_Parent"
>
<
tr
style
=
"height:8px;"
></
tr
>
<
tr
>
<
td
style
=
"width:11%;"
align
=
"left"
>
<
asp:Label
ID
=
"lblEventHeader"
runat
=
"server"
Text
=
"Events:"
>
</
asp:Label
>
<
asp:Label
ID
=
"lblEvent"
runat
=
"server"
CssClass
=
"ClsLabelMdt"
Text
=
"*"
ForeColor
=
"red"
>
</
asp:Label
>
</
td
>
<
td
style
=
"width:25%;"
>
<
telerik:RadComboBox
ID
=
"rcbEvents"
runat
=
"server"
MarkFirstMatch
=
"true"
AutoPostBack
=
"true"
DataTextField
=
"AccountJournalEventName"
DataValueField
=
"AccountJournalEventID"
OnSelectedIndexChanged
=
"rcbEvents_SelectedIndexChanged"
Width
=
"168px"
>
</
telerik:RadComboBox
>
<
asp:Button
ID
=
"btnHelp"
runat
=
"server"
Text
=
"?"
width
=
"25px"
CssClass
=
"statusButton"
OnClientClick
=
"OpenHelp();return false;"
/>
</
td
>
<
td
align
=
"left"
style
=
"width:9%;padding-left:6px;"
>
<
asp:Label
ID
=
"lblStatus"
runat
=
"server"
Text
=
"Status :"
>
</
asp:Label
>
</
td
>
<
td
align
=
"left"
style
=
"width:14%;"
>
<
asp:TextBox
ID
=
"tbStatus"
runat
=
"server"
CssClass
=
"ClsTextBoxSml"
ReadOnly
=
"true"
Width
=
"148px"
></
asp:TextBox
>
<
asp:Button
ID
=
"btnStatus"
runat
=
"server"
Text
=
".."
Width
=
"25px"
OnClientClick
=
"javascript:btnStatus_Click();return false;"
/>
</
td
>
<
td
align
=
"left"
style
=
"width:9%;padding-left:6px;"
>
<
asp:Label
ID
=
"lblCashReceiptDescription"
runat
=
"server"
Text
=
"Narration:"
></
asp:Label
>
<
asp:Label
ID
=
"lblMandatoryHeaderDesc"
runat
=
"server"
CssClass
=
"ClsLabelMdt"
ForeColor
=
"Red"
Text
=
"*"
>
</
asp:Label
>
</
td
>
<
td
align
=
"left"
style
=
"width:9%;padding-left:6px;"
>
<
asp:TextBox
ID
=
"tbDescription"
runat
=
"server"
CssClass
=
"ClsTextBoxMid"
TextMode
=
"MultiLine"
>
</
asp:TextBox
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width:11%;"
>
<
asp:Label
ID
=
"lblCashReceiptDate"
runat
=
"server"
Text
=
"Cash Receipt Date:"
></
asp:Label
>
<
asp:Label
ID
=
"lblDate"
runat
=
"server"
CssClass
=
"ClsLabelMdt"
Text
=
"*"
ForeColor
=
"red"
>
</
asp:Label
>
</
td
>
<
td
style
=
"width:25%;"
>
<
telerik:RadDatePicker
ID
=
"rdpCashReceiptDate"
runat
=
"server"
Width
=
"200px"
>
<
DateInput
ID
=
"DateInput1"
runat
=
"server"
>
</
DateInput
>
</
telerik:RadDatePicker
>
</
td
>
<
td
style
=
"padding-left:10px;width:11%;"
>
<
asp:Label
ID
=
"lblIsAcounted"
runat
=
"server"
Text
=
"IsAcounted:"
></
asp:Label
>
</
td
>
<
td
style
=
"width:25%;"
>
<
asp:CheckBox
ID
=
"chkIsAccounted"
runat
=
"server"
Enabled
=
"false"
>
</
asp:CheckBox
>
</
td
>
<
td
style
=
"width:11%;"
>
</
td
>
<
td
style
=
"width:25%;"
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"padding-left:10px;"
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"padding-left:10px;"
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
style
=
"height:8px;"
></
tr
>
</
table
>
</
fieldset
>
<
asp:HiddenField
ID
=
"HiddenField_AccCashReciptID"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_EventID"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_StatusID"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_EntityID"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_AccCashReciptEntityID"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_AccCashReciptDetailID"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_DetalEntityID"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_dIsCSRequired"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_EventTypeID"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_dIsICSRequired"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_IsCallFromReconcile"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_RoundingUpTo"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"HiddenField_AccountJournalEventDetailID"
runat
=
"server"
/>
</
telerik:RadAjaxPanel
>
<
Table
>
<
tr
>
<
td
>
<
div
id
=
"RestrictionZone"
class
=
"module"
style
=
"margin-top: 4px; height: 300px; width: 400px;"
>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
runat
=
"server"
style
=
"z-index:7001"
>
<
Windows
>
<
telerik:RadWindow
runat
=
"server"
ID
=
"RadWindow1"
ReloadOnShow
=
"true"
ShowContentDuringLoad
=
"true"
Modal
=
"true"
Height
=
"520px"
Width
=
"620px"
NavigateUrl
=
"ManageStatusChange.aspx"
/>
</
Windows
>
</
telerik:RadWindowManager
>
</
div
>
</
td
>
</
tr
>
</
Table
>
On the server side :
RadAjaxManager rjxManager = RadAjaxManager.GetCurrent(this);
//Create a new delegate to handle the AjaxRequest event
rjxManager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(rjxManagerBudgetEntity_AjaxRequest);
rjxManager.AjaxSettings.AddAjaxSetting(rjxManager, rjxPanel_Receipt);
When I Click the " btnStatus ", I open a popup.
After closing it, I want to disable the controls which are inside the ajaxpanel as well as outside.
Please help me.