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 SubHi all:
I am working with a customer who wants to create and send formatted emails from within Dynamics CRM, the built-in tools for which are quite weak. I built a web page using the RadEditor (see contact.png), and when I sent the email it came in fine to my Hotmail account and 2 other accounts where I use Outlook. However for some reason at my customer site when they open the email in Outlook they get the message “Do you want to download the external content” (or whatever it says) and when the user says “yes”, the images do not download. They just get boxes with red Xs.
I set the RadEditor filter thus:
RadEditor1.EnableFilter(Telerik.Web.UI.EditorFilters.MakeUrlsAbsolute);
And I do not understand why the images aren’t getting through to the customer.
Can anyone make any suggestions as to how I can start to track this down?
John.
