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);
}}
return b;
},getLocation:
function(t){if(t===document.documentElement){return new Sys.UI.Point(0,0);
}
if(Sys.Browser.agent==Sys.Browser.InternetExplorer){if(t.window===t||t.nodeType===9||!t.getClientRects||!t.getBoundingClientRect){return new Sys.UI.Point(0,0);
}
var B=t.getClientRects();
if
(!B||!B.length){return new Sys.UI.Point(0,0);
}
var j=B[0];
var
C=0;
<
telerik:RadWindow
ID
=
"UserListDialog"
runat
=
"server"
Title
=
"Editing record"
Width
=
"250"
Height
=
"536"
KeepInScreenBounds
=
"true"
Modal
=
"true"
Behaviors
=
"Minimize, Move, Resize, Maximize"
Left
=
"580"
Top
=
"-8"
EnableShadow
=
"true"
>
<
ContentTemplate
>
<
asp:Panel
ID
=
"PnlUserRoleList"
>
<
asp:CheckBoxList
ID
=
"UserRoleCheckBoxList"
runat
=
"server"
Width
=
"60%"
/>
<
asp:Button
ID
=
"btnAddselected"
Text
=
"AddItems"
runat
=
"server"
/>
<
asp:Button
ID
=
"btnCancel"
Text
=
"Cancel"
runat
=
"server"
/>
</
asp:Panel
>
</
ContentTemplate
>
</
telerik:RadWindow
>