or
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz az well)
return oWindow;
}
function NewStatus() {
var oManager = GetRadWindow().get_windowManager();
setTimeout(function () {
var winId =
"Win"
+ Math.random().toString();
var winPage =
"AddStatus.aspx"
+ winId;
var oNew = oManager.open(
""
,
"Window2"
);
oNew.setUrl(winPage);
oNew.SetSize(750, 550);
oNew.set_visibleStatusbar(false);
oNew.set_title(
"Status Screen"
);
oNew.Skin =
"Forest"
;
oNew.set_keepInScreenBounds(true);
oNew.set_enableShadow(true);
oNew.set_destroyOnClose(true);
oNew.set_animation(Telerik.Web.UI.WindowAnimation.Slide);
oNew.set_initialBehaviors(Telerik.Web.UI.WindowBehaviors.None);
oNew.set_behaviors(Telerik.Web.UI.WindowBehaviors.Close);
oNew.add_close(OnClientCloseHandler);
oNew.setActive(true);
oNew.set_modal(true);
oNew.Show();
}, 0);
}
function
OnClientTimeSlotContextMenuItemClicked(sender, eventArgs) {<br><br>
var
menuItem = eventArgs.get_item();<br>
var
timeSlot = eventArgs.get_slot();<br>
if
(menuItem !=
null
) {<br>
var
selectedMenuItem = menuItem._properties._data.value;<br>
if
(selectedMenuItem ==
"createTimesheet"
) {<br><br><br> }
else
if
(selectedMenuItem ==
"createTodo"
) {<br><br> }
else
if
(selectedMenuItem ==
"AllDay"
) {<br>
var
radWindow = $find(
"<%=rWindowAppointmentInsert.ClientID %>"
);<br> radWindow.show();<br>
var
startDate =
new
Date(timeSlot._startTime);<br>
var
duration = timeSlot.get_durationInMinutes();<br>
var
arg =
"Type=AllDay,Start="
+ timeSlot._startTime.toDateString() +
" "
+ startDate.getHours() +
":"
+ startDate.getMinutes();<br> arg +=
",Duration="
+ duration;<br> $find(
"<%=rAjaxMgrScheduler.ClientID %>"
).ajaxRequest(arg);<br>
return
false
;<br> }
else
if
(selectedMenuItem ==
"Insert"
) {<br>
var
radWindow = $find(
"<%=rWindowAppointmentInsert.ClientID %>"
);<br> radWindow.show();<br>
var
startDate =
new
Date(timeSlot._startTime);<br>
var
duration = timeSlot.get_durationInMinutes();<br>
var
arg =
"Type=Insert,Start="
+ timeSlot._startTime.toDateString() +
" "
+ startDate.getHours() +
":"
+ startDate.getMinutes();<br> arg +=
",Duration="
+ duration;<br> $find(
"<%=rAjaxMgrScheduler.ClientID %>"
).ajaxRequest(arg);<br>
return
false
;<br> }
else
{ <br> <br> }<br> }<br>
return
false
;<br> }
<
telerik:RadPivotGrid
ID
=
"rpgDashboard"
Width
=
"100%"
Height
=
"480px"
runat
=
"server"
AllowPaging
=
"True"
EnableZoneContextMenu
=
"True"
AllowFiltering
=
"True"
EnableConfigurationPanel
=
"True"
OnNeedDataSource
=
"rpgDashboard_NeedDataSource"
OnCellDataBound
=
"rpgDashboard_CellDataBound"
OnPivotGridCellExporting
=
"rpgDashboard_PivotGridCellExporting"
OnPivotGridCreated
=
"OnResponseEnd"
ConfigurationPanel-DeferLayoutUpdateCheckBox-CssClass
=
"PivotGridCheckBox"
OnPreRender
=
"rpgDashboard_PreRender"
AllowSorting
=
"False"
EnableEmbeddedSkins
=
"True"
OnPivotGridBiffExporting
=
"rpgDashboard_PivotGridBiffExporting"
>
<
PagerStyle
Mode
=
"NextPrevNumericAndAdvanced"
AlwaysVisible
=
"true"
>
</
PagerStyle
>
<
ClientSettings
EnableFieldsDragDrop
=
"True"
>
<
ClientEvents
OnPivotGridCreated
=
"hideElements"
></
ClientEvents
>
<
Scrolling
AllowVerticalScroll
=
"True"
></
Scrolling
>
</
ClientSettings
>
<
ConfigurationPanelSettings
Position
=
"Left"
LayoutType
=
"Stacked"
DefaultDeferedLayoutUpdate
=
"True"
EnableDragDrop
=
"False"
nableFieldsContextMenu
=
"True"
EnableOlapTreeViewLoadOnDemand
=
"False"
>
</
ConfigurationPanelSettings
>
</
telerik:RadPivotGrid
>