or
Protected Sub gridJourneys_ItemCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles gridJourneys.ItemCreated If TypeOf e.Item Is GridNoRecordsItem Then Dim norecordItem As GridNoRecordsItem = CType(gridJourneys.MasterTableView.GetItems(GridItemType.NoRecordsItem)(0), GridNoRecordsItem) Dim l As Label = norecordItem.FindControl("lblNoJourneys") l.Text = "hello" Throw New Exception("here") End If End Sub<NoRecordsTemplate>There are no journeys on this date. <asp:Label runat="server" ID="lblNoJourneys" /> </NoRecordsTemplate>I need to create a RadFormDecorator on the fly and add it to my page.
The FormDecorator also needs to skip a few types of controls for which I am using the ControlsToSkip property.
My code is as shown below
Dimfd = NewTelerik.Web.UI.RadFormDecorator()
fd.ID = "FormDecorator1"
fd.Skin = CStr(Session("SelectedSkin"))
fd.DecoratedControls = Telerik.Web.UI.FormDecoratorDecoratedControls.All
fd.ControlsToSkip = FormDecoratorDecoratedControls.Textbox
fd.ControlsToSkip = FormDecoratorDecoratedControls.Label
Form.Controls.Add(fd)
<asp:ScriptManager ID="MainScriptManager" runat="server">
</asp:ScriptManager>
<telerik:RadTabStrip ID="MainTabs" runat="server" Width="99%" SelectedIndex="0" OnTabClick="MainTabs_TabClick" MultiPageID="MainMultiPageView"> <Tabs> <telerik:RadTab PageViewID="EmployerTab" runat="server" Text="Employer Links"> </telerik:RadTab> <telerik:RadTab PageViewID="ManagerTab" runat="server" Text="Manager Links"> </telerik:RadTab> <telerik:RadTab PageViewID="EmployeeTab" runat="server" Text="Employee Links"> </telerik:RadTab> <telerik:RadTab PageViewID="JobPostingTab" runat="server" Text="Job Posting Links"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="MainMultiPageView" runat="server" Width="98.9%" SelectedIndex="0" BorderStyle="Solid" BorderColor="#CCCCCC" BorderWidth="1px" BackColor="#FCFCFC"> <telerik:RadPageView ID="EmployerPage" runat="server"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="left" valign="top"> </td> </tr> </table> </telerik:RadPageView> <telerik:RadPageView ID="ManagerPage" runat="server"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="left" valign="top"> </td> </tr> </table> </telerik:RadPageView> <telerik:RadPageView ID="EmployeePage" runat="server"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="left" valign="top"> </td> </tr> </table> </telerik:RadPageView> </telerik:RadMultiPage> <telerik:RadAjaxLoadingPanel ID="MainAjaxLoadingPanel" runat="server" Height="100%" Width="100%"> <asp:Image ID="LoadingImage" runat="server" AlternateText="Loading..." ImageUrl="~/hris/images/loading.gif"> </asp:Image> </telerik:RadAjaxLoadingPanel> <telerik:RadAjaxManager ID="AjaxManager" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="MainTabs"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="MainTabs" /> <telerik:AjaxUpdatedControl ControlID="MainMultiPageView" LoadingPanelID="MainAjaxLoadingPanel" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>