<script type="text/javascript"> /*********************************************** Sliding Zone examples ***********************************************/ function GetZoneState () { var slidingZone = $find("SlidingZone1"); var zoneState = slidingZone.get_clientState(); alert(zoneState); } /*********************************************** Pane examples ***********************************************/ function ToggleEnableResize(paneID) { var slidingZone = $find("SlidingZone1"); var pane = slidingZone.getPaneById(paneID); if (!pane) return; pane.set_enableResize(!pane.get_enableResize()); slidingZone.collapsePane(pane.get_id()); slidingZone.expandPane(pane.get_id()); } function ToggleEnableDock(paneID) { var slidingZone = $find("SlidingZone1"); var pane = slidingZone.getPaneById(paneID); if (!pane) return; pane.set_enableDock(!pane.get_enableDock()); slidingZone.undockPane(pane.get_id()); slidingZone.collapsePane(pane.get_id()); slidingZone.expandPane(pane.get_id()); } function GetPaneState(paneID) { var slidingZone = $find("SlidingZone1"); var pane = slidingZone.getPaneById(paneID); if (!pane) return; var paneState = pane.get_clientState(); alert(paneState); } function ToggleExpandPane(paneID) { var slidingZone = $find("SlidingZone1"); var expandedPaneId = slidingZone.get_expandedPaneId(); if (expandedPaneId == null || expandedPaneId != paneID) { slidingZone.expandPane(paneID); } else { slidingZone.collapsePane(paneID); } } function ToggleDockPane(paneID) { var slidingZone = $find("SlidingZone1"); var dockedPaneId = slidingZone.get_dockedPaneId(); if (dockedPaneId == null || dockedPaneId != paneID) { slidingZone.collapsePane(paneID); slidingZone.dockPane(paneID); } else { slidingZone.undockPane(paneID); } } function TogglePaneTabVisibility(paneID) { var slidingZone = $find("SlidingZone1"); var pane = slidingZone.getPaneById(paneID); if (pane.isTabDisplayed()) { pane.hideTab(); } else { pane.showTab(); } } function ChangePaneContent (paneID) { var slidingZone = $find("SlidingZone1"); var pane = slidingZone.getPaneById(paneID); if (!pane) return; pane.setContent('This is the NEW pane content ...'); slidingZone.collapsePane(pane.get_id()); slidingZone.expandPane(pane.get_id()); } function ChangePaneWidth (paneID) { var slidingZone = $find("SlidingZone1"); var pane = slidingZone.getPaneById(paneID); if (!pane) return; var newWidth = (pane.get_width() == 200) ? 100 : 200 ; pane.set_width(newWidth); // set the width slidingZone.collapsePane(pane.get_id()); slidingZone.expandPane(pane.get_id()); } function ToggleClickToOpen () { var slidingZone = $find("SlidingZone1"); slidingZone.set_clickToOpen(!slidingZone.get_clickToOpen()); alert("'ClickToOpen' property set to [" + slidingZone.get_clickToOpen() + "]"); } function ToggleDockOnOpen (paneID) { var slidingZone = $find("SlidingZone1"); var pane = slidingZone.getPaneById(paneID); if (!pane) return; pane.set_dockOnOpen(!pane.get_dockOnOpen()); alert("'DockOpen' property set to [" + pane.get_dockOnOpen() + "]"); } </script><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="AttorneyPanel" /> <telerik:AjaxUpdatedControl ControlID="ButtonsPanel" /> <telerik:AjaxUpdatedControl ControlID="DocumentsPanel" /> <telerik:AjaxUpdatedControl ControlID="FundingsPanel" /> <telerik:AjaxUpdatedControl ControlID="CaseCountsPanel" /> <telerik:AjaxUpdatedControl ControlID="RemindersPanel" /> <telerik:AjaxUpdatedControl ControlID="ReductionPanel" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="AttorneyPanel"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="FundingsPanel" /> <telerik:AjaxUpdatedControl ControlID="DocumentsPanel" /> <telerik:AjaxUpdatedControl ControlID="CaseCountsPanel" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="ButtonsPanel"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="FundingsPanel" /> <telerik:AjaxUpdatedControl ControlID="DocumentsPanel" /> <telerik:AjaxUpdatedControl ControlID="CaseCountsPanel" /> <telerik:AjaxUpdatedControl ControlID="RemindersPanel" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><telerik:RadAjaxPanel ID="CaseListPanel" runat="server" ClientEvents-OnRequestStart="requestStart" EnableAJAX="true" OnAjaxRequest="CaseListPanel_AjaxRequest"> <div class="box" style="width:95%;" align="center"> <div class="boxheader">Attorney Case List</div> <telerik:RadGrid ID="CaseListGrid" runat="server" AllowSorting="True" AllowPaging="False" OnNeedDataSource="CaseListGrid_NeedDataSource" OnPreRender="CaseListGrid_PreRender" OnItemDataBound="CaseListGrid_ItemDataBound" Skin="Oasis" EnableEmbeddedSkins="false" Width="100%" AllowFilteringByColumn="true" SortingSettings-EnableSkinSortStyles="false" OnItemCreated="CaseListGrid_ItemCreated" > <ClientSettings AllowColumnsReorder="true" > <Scrolling AllowScroll="False" UseStaticHeaders="True" /> <Resizing AllowColumnResize="true" /> <ClientEvents OnGridCreated="GridCreated3" /> </ClientSettings> <MasterTableView AllowMultiColumnSorting="True" AutoGenerateColumns="False" AllowFilteringByColumn="true" TableLayout="Auto" CommandItemDisplay="Top" ClientDataKeyNames="CaseId"> <CommandItemTemplate> <asp:Button ID="DownloadPDF" runat="server" Text="Create Pdf" OnCLick="downloadPdf_Click" /> <asp:Button ID="DownloadExcel" runat="server" Text="Create Excel" OnClick="downloadXLS_Click" /> <asp:Button ID="showsum" Text="Show All" OnClick="show_all_Click" runat="server" /> </CommandItemTemplate>protected void downloadXLS_Click(object sender, EventArgs e){ CaseListGrid.MasterTableView.ExportToExcel();}<
telerik:RadComboBox ID="ddlCustomer" runat="server" EnableVirtualScrolling="true"
ItemsPerRequest="10" Width="245px" TabIndex="1" EnableTextSelection="False"
AutoPostBack="true" Filter="StartsWith"
onselectedindexchanged="ddlCustomer_SelectedIndexChanged1">
</telerik:RadComboBox>
thanks,
Jagdish
I am using the RadChart control to display a pie chart on my page.
However, it seems to be ignoring the LegendDisplayMode and StartAngle that I am setting on the series.
The RadChart is added to the page with the following:
1.<telerik:RadChart ID="ComplianceActionsChart" runat="server" SkinsOverrideStyles="true"2. ChartTitle-TextBlock-Text="Compliance Actions Pie Chart" AutoLayout="True" Skin="DeepRed"3. Width="330px" Height="200px" PlotArea-EmptySeriesMessage-TextBlock-Text="There is no data available yet."4. DefaultType="Pie"> 5.</telerik:RadChart>The code to create the series is:
1.ChartSeries dataSeries = new ChartSeries("Current Data", ChartSeriesType.Pie); 2.dataSeries.Appearance.LegendDisplayMode = ChartSeriesLegendDisplayMode.ItemLabels; 3.dataSeries.Appearance.StartAngle = -90; 4. 5.ChartSeriesItem free = new ChartSeriesItem(aCurrentData.Item1); 6.free.Name = "Item 1"; 7.free.Label.TextBlock.Text = "#%"; 8.dataSeries.AddItem(free);When it displays, the legend only contains "Current Data" instead of the item names and the pie chart has the default rotation.
I tried creating the series in the aspx file with the appearance values set, but this produced the same result.
Is there anything I am missing in setting this up?