or

<telerik:RadComboBox runat="server" ID="RadComboSubEvents" CheckBoxes="true" Width="98%"> <ItemTemplate> <telerik:RadGrid runat="server" ID="RadGridSubEvents" OnNeedDataSource="RadGridSubEvents_NeedDataSource" AllowMultiRowSelection="true"> <MasterTableView NoMasterRecordsText="There are not any events created" AutoGenerateColumns="False" DataKeyNames="EventSubId, Name, StartDate, EndDate" Width="100%" ClientDataKeyNames="EventSubId, Name, StartDate, EndDate" TableLayout="Fixed" AllowFilteringByColumn="true" > <Columns> <telerik:GridClientSelectColumn UniqueName="SelectColumn"> <HeaderStyle Width="25px" /> <ItemStyle Width="25px" /> </telerik:GridClientSelectColumn> <telerik:GridBoundColumn HeaderText="EventSubId" DataField="EventSubId" UniqueName="EventSubId" Display="false" /> <telerik:GridBoundColumn HeaderText="Name" DataField="Name" UniqueName="Name" FilterControlWidth="250px"> <HeaderStyle Width="300px" /> <ItemStyle Width="300px" Wrap="true" /> </telerik:GridBoundColumn> <telerik:GridDateTimeColumn HeaderText="Start Date" DataField="StartDate" UniqueName="StartDate" DataFormatString="{0:M/d/yyyy}" DataType="System.DateTime"> <HeaderStyle Width="75px" HorizontalAlign="Right" /> <ItemStyle Width="75px" Wrap="false" HorizontalAlign="Right" /> </telerik:GridDateTimeColumn> <telerik:GridDateTimeColumn HeaderText="End Date" DataField="EndDate" UniqueName="EndDate" DataFormatString="{0:M/d/yyyy}" DataType="System.DateTime" > <HeaderStyle Width="75px" HorizontalAlign="Right" /> <ItemStyle Width="75px" Wrap="false" HorizontalAlign="Right" /> </telerik:GridDateTimeColumn> </Columns> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="true" UseClientSelectColumnOnly="true" /> </ClientSettings> </telerik:RadGrid> </ItemTemplate> <Items> <telerik:RadComboBoxItem runat="server" Text=" "></telerik:RadComboBoxItem> </Items></telerik:RadComboBox><%@ Control Language="C#" AutoEventWireup="true" CodeBehind="TestChart.ascx.cs" Inherits="WebTechnologiesLLC.Calculators.Auto.TestChart" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><telerik:RadAjaxManager runat="server" ID="CUCalcsAjaxManager" OnAjaxRequest="CUCalcsAjaxManager_AjaxRequest"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="CUCalcsAjaxManager"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="AmortizationRadGrid" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><telerik:RadAjaxLoadingPanel ID="CUCalcsMgrAjaxLoadingPanel" runat="server" Skin="Windows7"/><telerik:RadCodeBlock ID="RadCodeBlock" runat="server"> <script type="text/javascript"> function LoadAmortWindow() { BindGrid(); RefreshChart(); } function BindGrid() { $find("<%= CUCalcsAjaxManager.ClientID %>").ajaxRequest("RebindAmortGrid"); } function RefreshChart() { var chart = $find("<%=AutoAffordRadChart.ClientID %>"); chart.loadData(); } </script></telerik:RadCodeBlock><div id="mainBody" class="calcMainBodyDiv" style="float:left; width:675px"> <div id="amortizeDiv" class="calcOutputRow"> <button id="AmortizationButton" type="button">Amortization Schedule</button><br /> </div> <div class="calcOutputRow"> <asp:TextBox ID="LoanAmtTB" runat="server" Text="10" /> </div> <telerik:RadWindow ID="AmortizationRadWindow" runat="server" Title="Amortization Schedule" Behaviors="Close, Move, Resize" OpenerElementID="AmortizationButton" Modal="true" OnClientShow="LoadAmortWindow" OnClientBeforeShow="RefreshChart" Width="600px" Height="600px" Skin="Windows7"> <ContentTemplate> <div id="amortWindowDiv" runat="server" style="padding: 10px"> <div id="amortDiv"> <h1>Amortization Schedule</h1> <div id="GridDiv"> <telerik:RadGrid ID="AmortizationRadGrid" runat="server" ClientIDMode="AutoID" Skin="LegalTrak" EnableEmbeddedSkins="false" AllowPaging="false" CssClass="calcAmortGrid" OnNeedDataSource="AmortizationRadGrid_NeedDataSource" AutoGenerateColumns="false" AlternatingItemStyle-BackColor="#E7EEF3" > <ClientSettings> <Scrolling AllowScroll="true" UseStaticHeaders="true" ScrollHeight="350px" /> </ClientSettings> <MasterTableView CommandItemDisplay="None" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Right" AlternatingItemStyle-HorizontalAlign="Right" FooterStyle-HorizontalAlign="Right" FooterStyle-Font-Bold="true"> <NoRecordsTemplate> <p style="text-align:center; font-weight:bold;">Enter your information and click "Calculate" to generate amortization schedule.</p> </NoRecordsTemplate> <Columns> <telerik:GridBoundColumn HeaderText="Mth" DataField="Month" /> <telerik:GridBoundColumn HeaderText="Payment" DataField="Payment" DataFormatString="{0:C2}" /> <telerik:GridBoundColumn HeaderText="Balance" DataField="Balance" DataFormatString="{0:C2}" /> <telerik:GridBoundColumn HeaderText="Interest" DataField="MonthlyInterest" DataFormatString="{0:C2}" /> <telerik:GridBoundColumn HeaderText="Cummulative Interest" DataField="CummulativeInterest" DataFormatString="{0:C2}" /> <telerik:GridBoundColumn HeaderText="Principal" DataField="MonthlyPrincipal " DataFormatString="{0:C2}" /> <telerik:GridBoundColumn HeaderText="Cummulative Principal" DataField="CummulativePrincipal" DataFormatString="{0:C2}" /> </Columns> </MasterTableView> </telerik:RadGrid> </div> </div> <div id="chartDiv"> <div id="amortizeDiv2" class="calcOutputRow"> <button id="ChartButton2" type="button" onclick="RefreshChart()">Chart Refresh</button> </div> <div style="display:inline-block;"> <telerik:RadHtmlChart runat="server" ID="AutoAffordRadChart" Width="450px" InvokeLoadData="FromCode" Transitions="true" Skin="Forest"> <Appearance> <FillStyle BackgroundColor="White"></FillStyle> </Appearance> <ChartTitle Text="Auto Loan Costs" /> <PlotArea> <Series> <telerik:BarSeries DataFieldY="cost" Name="Costs"> <Appearance> <FillStyle BackgroundColor="#f1ac4a" /> </Appearance> <TooltipsAppearance DataFormatString="{0:C}" /> <LabelsAppearance DataFormatString="{0:C}" Position="Center" /> </telerik:BarSeries> </Series> <XAxis DataLabelsField="costName"> <MinorGridLines Visible="false"></MinorGridLines> <MajorGridLines Visible="false"></MajorGridLines> </XAxis> <YAxis> <TitleAppearance Text="Costs"></TitleAppearance> <MinorGridLines Visible="false"></MinorGridLines> </YAxis> </PlotArea> </telerik:RadHtmlChart> </div> </div> </div> </ContentTemplate> </telerik:RadWindow></div>using System;using System.Linq;using Telerik.Web.UI;using System.Data;using WebTechnologiesLLC.Modules.Calculators;namespace WebTechnologiesLLC.Calculators.Auto{ public partial class TestChart : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { AutoAffordRadChart.DataSource = GetChartData(); } protected void AmortizationRadGrid_NeedDataSource(object source, GridNeedDataSourceEventArgs e) { double rate = 4.5; int term = 36; double balance = 0; double.TryParse(LoanAmtTB.Text, out balance); AmortPayment amortSchedule = new AmortPayment(); AmortizationRadGrid.DataSource = amortSchedule.GetAmortizationSchedule(rate, balance, term); } public DataTable GetChartData() { double dpayment = 550; double trade = 1000; double title = 450; double payment = 400; double interest = 877.50; double.TryParse(LoanAmtTB.Text, out dpayment); DataTable costs = new DataTable("Cost"); costs.Columns.Add("costName"); costs.Columns.Add("cost"); costs.Rows.Add("Down Payment", dpayment); costs.Rows.Add("Net Trade-In", trade); costs.Rows.Add("Title", title); costs.Rows.Add("Payment", payment); costs.Rows.Add("Total Interest", interest); DataSet ds = new DataSet("Costs"); ds.Tables.Add(costs); return ds.Tables["Cost"]; } protected void CUCalcsAjaxManager_AjaxRequest(object sender, AjaxRequestEventArgs e) { if (e.Argument == "RebindAmortGrid") { AmortizationRadGrid.Rebind(); } } }}function RowContextMenu(sender, eventArgs) { var menu; menu = $find("<%=RadMenu.ClientID %>");
// Set securityLevelLabel to be a hidden field set elsewhere, code deleted for clarity
// Add items to the context menu based on the security level of the user if (securityLevelLabel.innerText == "view") { // Look at next block for example } else if (securityLevelLabel.innerText == "normal") { var menuItem = new Telerik.Web.UI.RadMenuItem(); menuItem.set_text("View Details"); menu.trackChanges(); menu.get_items().add(menuItem); // ***** I WANT A SEPARATOR HERE ********** menuItem = new Telerik.Web.UI.RadMenuItem(); menuItem.set_text("Add"); menu.trackChanges(); menu.get_items().add(menuItem); menu.commitChanges(); } else { // Code deleted for clarity } }Hello,
I have completed the Getting Started section and it seems to be running fine as instructed except the 3x5 image appears to be on new line after the RadToolbar. On Courseware, it showed 3x5 tucked neatly right under RadMenu and to the right of RadToolbar. I went through line by line to see if I had typos but none found. I could have overlooked something. I ran the demo and got the same results.
Tried on both Google Chrome Version 29.0.1547.66 m and IE10
VS 2010
Telerik 2013.2.717.40
.Net v4.0.30319
Images are provided to show the difference between mine and the tutorial.
Thanks for any help.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication3.Default" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>Getting Started</title> <style type="text/css" media="screen"> #content { background-image: url('images/3X5card.png'); height: 165px; width: 500px; margin-left: 75px; vertical-align: top; } #tabs { margin-left: 75px; width: 500px; vertical-align: bottom; } </style></head><body> <form id="form1" runat="server"> <div> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" UpdatePanelsRenderMode="Inline"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadMenu1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadMenu1" UpdatePanelRenderMode="Inline" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <telerik:RadMenu ID="RadMenu1" runat="server" Skin="WebBlue" OnItemClick="RadMenu1_ItemClick" Width="100%"> <CollapseAnimation Type="OutQuint" Duration="200" /> <Items> <telerik:RadMenuItem runat="server" ImageUrl="~/images/EditInformationHS.png" Text="Edit"> <Items> <telerik:RadMenuItem runat="server" ImageUrl="~/images/CutHS.png" Text="Cut"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" ImageUrl="~/images/CopyHS.png" Text="Copy"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" ImageUrl="~/images/PasteHS.png" Text="Paste"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" ImageUrl="~/images/PrintHS.png" Text="Print"> <Items> <telerik:RadMenuItem runat="server" ImageUrl="~/images/PrintHS.png" Text="Print"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" ImageUrl="~/images/PrintPreviewHS.png" Text="Print Preview"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> </telerik:RadMenu> <telerik:RadToolBar ID="RadToolBar1" runat="server" Orientation="Vertical" SingleClick="None" Skin="WebBlue" Width="80px" OnButtonClick="RadToolBar1_ButtonClick"> <CollapseAnimation Type="OutQuint" Duration="200" /> <Items> <telerik:RadToolBarDropDown runat="server" ImageUrl="~/images/EditInformationHS.png" Text="Edit"> <Buttons> <telerik:RadToolBarButton runat="server" ImageUrl="~/images/CutHS.png" Text="Cut"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" ImageUrl="~/images/CopyHS.png" Text="Copy"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" ImageUrl="~/images/PasteHS.png" Text="Paste"> </telerik:RadToolBarButton> </Buttons> </telerik:RadToolBarDropDown> <telerik:RadToolBarSplitButton runat="server" ImageUrl="~/images/PrintHS.png" Text="Print"> <Buttons> <telerik:RadToolBarButton runat="server" ImageUrl="~/images/PrintHS.png" Text="Print"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" ImageUrl="~/images/PrintPreviewHS.png" Text="Print Preview"> </telerik:RadToolBarButton> </Buttons> </telerik:RadToolBarSplitButton> </Items> </telerik:RadToolBar> <div id="content" runat="server"> <asp:Label ID="lblContent" runat="server" Text="Label"></asp:Label> </div> <div id="tabs" runat="server"> <telerik:RadTabStrip ID="RadTabStrip1" runat="server" OnTabClick="RadTabStrip1_TabClick" Orientation="HorizontalBottom" SelectedIndex="0" Skin="WebBlue" Width="530px"> </telerik:RadTabStrip> </div> </div> </form></body></html><telerik:RadAsyncUpload runat="server" MaxFileInputsCount="25" DisableChunkUpload="true" HttpHandlerUrl="~/Common/httpHandlers/UploadHandler.ashx" Skin="Office2010Blue" EnableFileInputSkinning="true" HideFileInput="True" InputSize="75" Width="720px" EnableInlineProgress="False" ID="rfUpload" DropZones="#dz" MultipleFileSelection="Automatic" OnClientFilesUploaded="ocfu" OnClientFileUploadRemoved="OnClientFileUploadRemoved" OnClientFileUploaded="onClientFileUploadedNorm" OnClientAdded="OnClientAdded" ChunkSize="0" />