or
public void CreateReport(string reportName) { var tab = new RadTab(reportName); tabReports.Tabs.Add(tab); var newView = new RadPageView { ID = "ReportView" + Guid.NewGuid().ToString().Replace("-", string.Empty) }; newView.Attributes.Add("ReportTitle", reportName); multiPage.PageViews.Add(newView); tab.Selected = true; newView.Selected = true; }protected void multiPage_PageViewCreated(object sender, RadMultiPageEventArgs e) { string reportTitle = e.PageView.Attributes["ReportTitle"]; e.PageView.Style.Add("padding", "20px;"); GenerateQuartileReport(reportTitle, e.PageView); } protected void cmdViewChart_Click(object sender, EventArgs eventArgs) { var button = (RadButton)sender; CreateReport(button.CommandArgument); }<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadAjaxManager1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="pnlMain"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="tabReports" /> <telerik:AjaxUpdatedControl ControlID="multiPage" /> <telerik:AjaxUpdatedControl ControlID="pnlMain" LoadingPanelID="loadingControl" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><telerik:RadScriptBlock ID="scriptBlock" runat="server"> <script type="text/javascript"> var tabStrip = null; function pageLoad() { tabStrip = $find("<%= tabReports.ClientID%>"); } function CheckExistingTab(sender, args) { var tabText = sender.get_commandArgument(); var checkTab = tabStrip.findTabByText(tabText); if (checkTab) { sender.set_autoPostBack(false); checkTab.select(); } } </script></telerik:RadScriptBlock><telerik:RadAjaxLoadingPanel runat="server" ID="loadingControl" Skin="Black" /><telerik:RadTabStrip ID="tabReports" ScrollChildren="true" ScrollButtonsPosition="Middle" MultiPageID="multiPage" Orientation="HorizontalTop" runat="server" ShowBaseLine="true" Width="1024"> <Tabs> <telerik:RadTab Text="Trend Finding Search" Selected="true" /> </Tabs></telerik:RadTabStrip><telerik:RadMultiPage ID="multiPage" runat="server" CssClass="MultiPageView" OnPageViewCreated="multiPage_PageViewCreated"> <telerik:RadPageView ID="SearchPage" runat="server" Selected="true"> <asp:Panel ID="pnlMain" runat="server"> </asp:Panel> </telerik:RadPageView></telerik:RadMultiPage><telerik:RadButton ID="RadButton1" Image-EnableImageButton="true" CommandArgument="Report Number 1" runat="server" OnClientClicked="CheckExistingTab" Height="24px" Width="24px"> <Image ImageUrl="~/App_Themes/Default/Images/chart.png" /> </telerik:RadButton><telerik:RadButton ID="RadButton2" Image-EnableImageButton="true" CommandArgument="Report Number 2" runat="server" OnClientClicked="CheckExistingTab" Height="24px" Width="24px"> <Image ImageUrl="~/App_Themes/Default/Images/chart.png" /> </telerik:RadButton>Hi guys,
I am re-writing aspx page to telerik web control.
And there is a code in aspx page:
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" Enabled="True" PopupButtonID="Image1" PopupPosition="BottomRight"
TargetControlID="TextBoxSec4Date1">
</cc1:CalendarExtender>
I have no AJAXCONTROLTOOLKIT.What is a similar control in telerik that I can use it?
This is not inside the grid.
Thanks so much for your help
<div id="divTabs" runat="server"> <telerik:RadTabStrip ID="rtsArticles" runat="server" SelectedIndex="0" MultiPageID="rmpArticles" Skin="Default" Width="100%"> </telerik:RadTabStrip> <telerik:RadMultiPage ID="rmpArticles" runat="server" SelectedIndex="0" Height="100%" Width="100%"> </telerik:RadMultiPage> </div> <div id="divGroups" runat="server"> <asp:Panel ID="pnlGroups" runat="server"> <asp:Repeater ID="rptGroups" runat="server" EnableTheming="True" OnItemDataBound="GroupRepeater_ItemDataBound"> <ItemTemplate> <div id="divDivGroups" runat="server" style="border-bottom:1px dashed silver;"> <asp:Label ID="hlGroups" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "group_text") %>'></asp:Label> </div> </ItemTemplate> </asp:Repeater> </asp:Panel> </div> Protected Sub GroupRepeater_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Dim item As RepeaterItem item = e.Item Dim userCtrl As HtmlControl = item.FindControl("divDivGroups") If item.ItemType = ListItemType.Item Or item.ItemType = ListItemType.AlternatingItem Then Dim strGroupNumber As String = item.DataItem("group_id").ToString Dim tab As New RadTab Dim rtsArticles As RadTabStrip Dim rpageView As New RadPageView Dim rmpArticles As RadMultiPage tab.Text = strGroupNumber tab.PageViewID = "rpv" & strGroupNumber rtsArticles = item.Parent.Parent.Parent.Parent.FindControl("divTabs").FindControl("rtsArticles") rtsArticles.Tabs.Add(tab) rpageView.ID = "rpv" & strGroupNumber userCtrl.ID = "divUser" & strGroupNumber rmpArticles = item.Parent.Parent.Parent.Parent.FindControl("divTabs").FindControl("rmpArticles") rpageView.Controls.Add(userCtrl) rmpArticles.PageViews.Add(rpageView) End If End Sub