or
<-- Javascript RadCodeBlock is up at the top -->
<telerik:RadGrid ID="rGrid_Project" runat="server" ...> . . . <telerik:RadMultiPage ID="rMulti_Schedule" Runat="server"> <telerik:RadPageView ID="rPage_Notes" runat="server" Selected="True"> <telerik:RadGrid ID="rGrid_Notes" runat="server" CellSpacing="0" ...> . . . </telerik:RadGrid> </telerik:RadPageView> <telerik:RadPageView ID = "rPage_Remarks" runat = "server"> <telerik:RadGrid ID="rGrid_Remarks" runat="server" CellSpacing="0" ...> . . . </telerik:RadGrid> </telerik:RadPageView> <telerik:RadPageView ID = "rPage_Inductions" runat = "server"> <telerik:RadGrid ID="rGrid_Inductions_Detail" runat="server" ...> . . . </telerik:RadGrid> </telerik:RadPageView> <telerik:RadPageView ID = "rPage_Completions" runat = "server"> <telerik:RadGrid ID="rGrid_Completion_Details" runat="server" ...> . . . </telerik:RadGrid> </telerik:RadPageView> </telerik:RadMultiPage> <Columns> <asp:Panel ID ="pivotchart" runat ="server"> <telerik:RadGrid ID="rGrid_Inductions" runat="server"...> . . . </telerik:RadGrid> </asp:Panel> </Columns></telerik:RadGrid>
protected void Page_Load(object sender, EventArgs e)
{
string[] paths = new string[] { "/Files" }; txtContentEN.DocumentManager.ContentProviderTypeName = typeof(FtpContentProvider).AssemblyQualifiedName; txtContentEN.DocumentManager.ViewPaths = paths; txtContentEN.DocumentManager.DeletePaths = paths; txtContentEN.DocumentManager.UploadPaths = paths;
}txtContentEN.DocumentManager.SearchPatterns = new string[] { "*.docx", "*.doc", "*.rtf", "*.txt", "*.pdf", "*.xls", "*.xslx", "*.ppt", "*.pptx", "*.pps" };<telerik:GridTemplateColumn HeaderText="Approve"> <ItemTemplate> <asp:LinkButton ID="LinkButtonIsLinkPublish" CommandName="ShowIsPublish" Text="<span style="font-size: 14px;">Approve</span>" runat="server"></asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn><telerik:RadWindow ID="RadWindowIsPublish" runat="server" Title="Approve" Width="250px" Height="150px" VisibleOnPageLoad="false" Behaviors="Close,Resize,Move" Left="610px"> <ContentTemplate> <table width="100%"> <tr> <td align="center"> <telerik:RadButton ID="RadWindowIsPublisRadButton" runat="server" OnClick="RadWindowButton_Onclick" CommandArgument="radwindowIsPublish"> </telerik:RadButton> </td> </tr> </table> </ContentTemplate> </telerik:RadWindow>this.RadWindowIsPublisRadButton.Text="NewText"I have a RadWindow with a content template containing 3 labels. The window is displayed on Button click, but the labels do not update in the RadWindow, instead they keep thier default value. Any help would be great!
Code is a as follows: -
ASPX Page
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="True" KeepInScreenBounds="True" Behaviors="Close, Reload" Modal="True" ReloadOnShow="True" VisibleStatusbar="False"><Windows> <telerik:RadWindow ID="winRegisterSum" runat="server"> <ContentTemplate> <br /> <asp:Label ID="Label2" runat="server" Text="Submit register with the following:"></asp:Label> <br /><br /> <asp:Label ID="lblPresents" runat="server" Text="Presents"></asp:Label> <br /> <asp:Label ID="lblAbsents" runat="server" Text="Presents"></asp:Label> <br /> <asp:Label ID="lblLates" runat="server" Text="Presents"></asp:Label> <br /><br /> <asp:Button ID="btnConfirm" runat="server" Text="Confirm" CssClass="defaultButton" OnClick="btnConfirm_Click"/> </ContentTemplate> </telerik:RadWindow> </Windows></telerik:RadWindowManager>
Code Behind
Label lblPresents = winRegisterSum.ContentContainer.FindControl("lblPresents") as Label;Label lblAbsents = winRegisterSum.ContentContainer.FindControl("lblAbsents") as Label;Label lblLates = winRegisterSum.ContentContainer.FindControl("lblLates") as Label;lblPresents.Text = "New Label";lblAbsents.Text = "New Label";lblLates.Text = "New Label"string script = "function f(){$find(\"" + winRegisterSum.ClientID + "\").show(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);";ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", script, true); <telerik:GridTemplateColumn HeaderText="Approve">
<ItemTemplate>
<asp:LinkButton ID="LinkButtonIsLinkPublish" CommandName="ShowIsPublish" Text="<span style="font-size: 14px;">Approve</span>"
runat="server"></asp:LinkButton>
</ItemTemplate>
</telerik:GridTemplateColumn><telerik:RadWindow ID="RadWindowIsPublish" runat="server" Title="Approve" Width="250px"
Height="150px" VisibleOnPageLoad="false" Behaviors="Close,Resize,Move" Left="610px">
<ContentTemplate>
<table width="100%">
<tr>
<td align="center">
<telerik:RadButton ID="RadWindowIsPublisRadButton" runat="server" OnClick="RadWindowButton_Onclick"
CommandArgument="radwindowIsPublish">
</telerik:RadButton>
</td>
</tr>
</table>
</ContentTemplate>
</telerik:RadWindow><asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <telerik:RadAjaxManagerProxy ID="mngrProxy" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="Search1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="Search1" /> <telerik:AjaxUpdatedControl ControlID="ViewMain1" LoadingPanelID="lpnlNormal" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="ViewMain1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="ViewMain1" LoadingPanelID="lpnlNormal" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManagerProxy> <telerik:RadAjaxLoadingPanel ID="lpnlNormal" runat="server"></telerik:RadAjaxLoadingPanel> <div id="divSearch" class="pane pane-left"> <sid:Search ID="Search1" runat="server" OnSearchStarted="Search1_SearchStarted"></sid:Search> </div> <div id="divView" class="pane pane-right"> <sid:ViewMain ID="ViewMain1" runat="server"></sid:ViewMain> </div> <div class="clear-both" /></asp:Content>