or
if (Service != null) { Calendar.DayStartTime = TimeSpan.Parse("05:00:00"); Calendar.DayEndTime = TimeSpan.Parse("23:00:00"); Calendar.Culture = System.Globalization.CultureInfo.CreateSpecificCulture("en-GB"); Calendar.WeekView.HeaderDateFormat = "d"; ScheduleProvider ExchangeScheduleProvider = new ScheduleProvider(); ExchangeScheduleProvider.ExchangeService = Service; Calendar.Provider = ExchangeScheduleProvider; } else { Calendar.Enabled = false; Calendar.Visible = false; }
|
<script type="text/javascript"> function RowClick(sender, eventArgs) { sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical()); } function keyPressed(sender, args) { if (args.get_keyCode() == 13) { sender.get_masterTableView().updateItem($(el).parents("tr")[0]); var e = args.get_domEvent().rawEvent; e.returnValue = false; e.cancelBubble = true; if (e.stopPropagation) { e.preventDefault(); e.stopPropagation(); } } } </script></telerik:RadCodeBlock><table width="100%"><tr><td align="center"><telerik:RadGrid ID="RadGrid1" runat="server" AllowSorting="True" width="75%" AutoGenerateDeleteColumn="True" AutoGenerateEditColumn="True" GridLines="None" Skin="Vista" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" > <mastertableview autogeneratecolumns="False" CommandItemDisplay="Top" insertitempageindexaction="ShowItemOnFirstPage" editmode="InPlace"> <CommandItemSettings AddNewRecordText="Add" ShowRefreshButton="False" /> <Columns> <telerik:GridBoundColumn > </telerik:GridBoundColumn> <telerik:GridBoundColumn > </telerik:GridBoundColumn>
</Columns> </mastertableview> <clientsettings allowcolumnsreorder="True" reordercolumnsonclient="True"> <selecting allowrowselect="True" /> <ClientEvents OnRowClick="RowClick" OnKeyPress="keyPressed"/> </clientsettings></telerik:RadGrid></td></tr></table>
function onRequestStart(sender, args) { currentLoadingPanel = $find("<%= RadAjaxLoadingPanel1.ClientID %>"); currentUpdatedControl = "<%= rightPanel.ClientID %>"; //show the loading panel over the updated control currentLoadingPanel.show(currentUpdatedControl);}function onResponseEnd() { //hide the loading panel and clean up the global variables if (currentLoadingPanel != null) currentLoadingPanel.hide(currentUpdatedControl); currentUpdatedControl = null; currentLoadingPanel = null;}function InitiateAsyncResults(argument) { var m = $find("<%=RadAjaxManager.GetCurrent(Page).ClientID %>"); m.ajaxRequest(argument); return false;}RadAjaxManager manager = RadAjaxManager.GetCurrent(Page);manager.AjaxSettings.AddAjaxSetting(manager, rightPanel);manager.ClientEvents.OnRequestStart = "onRequestStart";manager.ClientEvents.OnResponseEnd = "onResponseEnd";manager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(manager_AjaxRequest);