<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server" > <AjaxSettings > <telerik:AjaxSetting AjaxControlID="RadDockLayout1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadDockZone1" LoadingPanelID="RadDRadAjaxLoadingPanel1ockZone1" /> <telerik:AjaxUpdatedControl ControlID="rwinProperties" LoadingPanelID="RadDRadAjaxLoadingPanel1ockZone1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="rwinProperties"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadDockZone1" LoadingPanelID="RadDRadAjaxLoadingPanel1ockZone1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManagerProxy><telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1" Skin="Black" /> <telerik:RadDockLayout ID="RadDockLayout1" runat="server" Skin="Default" OnSaveDockLayout="RadDockLayout1_SaveDockLayout" OnLoadDockLayout="RadDockLayout1_LoadDockLayout" StoreLayoutInViewState="True"> <telerik:RadDockZone ID="RadDockZone1" runat="server" Height="1400px" Width="1100px" Skin="Black" Orientation="Horizontal"> </telerik:RadDockZone> </telerik:RadDockLayout> <asp:Label id="lbCurrentProperty" runat="server" visible="false" /> <telerik:RadWindowManager ID="RadWindowManager1" runat="server"> <Windows> <telerik:RadWindow ID="rwinProperties" runat="server" Title="Select Properties" Height="550px" Width="450px" Left="150px" ReloadOnShow="false" VisibleOnPageLoad="false" ShowContentDuringLoad="false" CssClass="RadWindow" Modal="true"> </telerik:RadWindow> </Windows> </telerik:RadWindowManager>Dim URL As String = "SelectProperties.aspx?SectionID=" + SectionID + "&SectionCount=" + SectionCount + "&SectionName=" + SectionNameDim script As String = "function f(){radopen(""" + URL + """,""rwinProperties"").show(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);"ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", Script, True)Sub DisplayProperties(ByVal SectionID As String, SectionCount As String, ByVal SectionName As String) Dim script As String = "Sys.Application.add_load(ShowSelectProperties(""" & SectionID & """,""" & SectionCount & """,""" & SectionName & """));" ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", Script, True)End Subfunction ShowSelectProperties(SectionID, SectionCount, SectionName) { radopen("SelectProperties.aspx?SectionID=" + SectionID + "&SectionCount=" + SectionCount + "&SectionName=" + SectionName, "rwinProperties");}Protected Sub RadGrid1_ItemDataBound(sender As Object, e As GridItemEventArgs) Handles RadGrid1.ItemDataBound If TypeOf e.Item Is GridDataItem Then Dim item As GridDataItem = DirectCast(e.Item, GridDataItem) Dim nActualQty As RadNumericTextBox = TryCast(item.FindControl("nActualQty"), RadNumericTextBox) Dim nActualAmount As RadNumericTextBox = TryCast(item.FindControl("nActualAmount"), RadNumericTextBox) ' This injects a javascript function to do the automatic line calculations nActualQty.Attributes.Add("onblur", "calculateLine('" & DataBinder.Eval(e.Item.DataItem, "Is_CPM") & "','" & DataBinder.Eval(e.Item.DataItem, "Rate") & "','" & nActualQty.ClientID & "','" & nActualAmount.ClientID & "')") End IfEnd Subfunction calculateLine(cpm, rate, quantity, totalAmount) { var q = parseFloat($find(quantity).get_value()); // This is the WRONG / OLD value var q = parseFloat($find(quantity).get_textBoxValue()); // This is now the right value ?! var t = $find(totalAmount); if (cpm == 'Y') { rate = parseFloat(rate) / 1000; } console.log('rate(' + rate + ') * q(' + q + ')'); t.set_value(rate * q);}I probably miss some fundamentals.
1.On delete event the flow goes to AppointmentCreated event and then twice hit AppointmentDelete Event
On AppointmentInsert event the flow hits twice too and this create 2 records in the database
2. I show the same timeslotcontext menu on right and left mouse click. On the right mouse click
OnClientAppointmentInserting is working properly. On the left mouse click
OnClientAppointmentInserting gives me the error message right after
timeSlotClick event before timeSlotContextMenuItemClicking and OnClientAppointmentInserting
event, so , please advise how to handle this.
3. I have CSS issues in the AdvanceInsert or Edit form: all my dropdowns do not show the arrow and scrolls, Recurrence editor does not show spin images
I created 3 support tickets 658678, 659352, 659845. I am doing proof project for the Radscheduler
Thank you for your help
My attachments in the ticket 659352
Thank you for your help

<?xml version="1.0" encoding="utf-8" ?><CustomFileBrowserProvider> <Paths> <genericHandlerPath>FileSystemHandler.ashx</genericHandlerPath> </Paths> <Mappings> <Mapping> <PhysicalPath><![CDATA[ D:\MarceloEscobar\Descargas del Reloj\Central]]></PhysicalPath> <VirtualPath><![CDATA[descargascentral]]></VirtualPath> </Mapping> </Mappings></CustomFileBrowserProvider><telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="progress"> <telerik:RadFormDecorator ID="FormDecorator1" runat="server" Skin="Office2007" /> <asp:Label runat="server" Font-Size="Large" ID="lblEncabezado" CssClass="label" Text="Incorporar Archivos del Reloj:" /> <telerik:RadFileExplorer ID="FileExplorer1" runat="server" DisplayUpFolderItem="false" AllowPaging="true" EnableOpenFile="true" PageSize="7" EnableAsyncUpload="false" EnableCopy="false" EnableCreateNewFolder="false" Height="310px" OnClientFileOpen="OnClientFileOpen" OnClientMove="OnClientMove" Skin="Office2007" VisibleControls="Grid" Width="600px"> <Configuration SearchPatterns="*.REI" /> </telerik:RadFileExplorer> <br /> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not Page.IsPostBack Then Dim ruta = "descargascentral" FileExplorer1.Configuration.ContentProviderTypeName = _ GetType(CustomFileSystemProvider).AssemblyQualifiedName Dim rutas As String() = New String() {ruta} FileExplorer1.Grid.ClientSettings.AllowRowsDragDrop = False FileExplorer1.Configuration.ViewPaths = rutas FileExplorer1.Grid.ClientSettings.Scrolling.AllowScroll = True End IfEnd Sub<telerik:RadNumericTextBox NumberFormat-DecimalDigits="0" ID="txtGreaterThan" Type="Number" MaxLength="7" MinValue="0" MaxValue="9999999" Width="85px" runat="server" />