or
| <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MasterCalendar.ascx.cs" |
| Inherits="edu.yale.som.mastercalendar.usercontrol.MasterCalendar" %> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <link href="SOMCalendarStyles.css" rel="stylesheet" type="text/css" /> |
| <!-- Loading Manager --> |
| <telerik:RadAjaxManager runat="Server" ID="RadAjaxManager1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadCalendar1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadCalendar2" /> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadCalendar2"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadCalendar1" /> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadScheduler1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkCourses"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkGeneral"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkCareer"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkAdministration"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkCenters"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkFaculty"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkStudent"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Office2007" /> |
| <telerik:RadSplitter runat="server" ID="RadSplitter1" PanesBorderSize="0" Width="734px" |
| Height="590px" Skin="Office2007"> |
| <telerik:RadPane runat="Server" ID="leftPane" Width="220px" MinWidth="220" MaxWidth="300" |
| Scrolling="None"> |
| <!-- Upper Mini Cal --> |
| <telerik:RadCalendar runat="server" ID="RadCalendar1" Skin="Office2007" AutoPostBack="true" |
| EnableMultiSelect="false" DayNameFormat="FirstTwoLetters" EnableNavigation="true" |
| EnableMonthYearFastNavigation="false" OnSelectionChanged="RadCalendar1_SelectionChanged" |
| OnDefaultViewChanged="RadCalendar1_DefaultViewChanged"> |
| </telerik:RadCalendar> |
| <!-- Future Mini Cal --> |
| <telerik:RadCalendar runat="server" ID="RadCalendar2" Skin="Office2007" AutoPostBack="true" |
| EnableMultiSelect="false" DayNameFormat="FirstTwoLetters" EnableNavigation="false" |
| EnableMonthYearFastNavigation="false" OnSelectionChanged="RadCalendar2_SelectionChanged"> |
| </telerik:RadCalendar> |
| <!-- Calendar Filter --> |
| <telerik:RadPanelBar runat="server" Skin="Office2007" ID="PanelBar" Width="100%"> |
| <Items> |
| <telerik:RadPanelItem runat="server" Text="Calendars" Expanded="true"> |
| <Items> |
| <telerik:RadPanelItem runat="server"> |
| <ItemTemplate> |
| <div class="rpCheckBoxPanel"> |
| <div class="General"> |
| <asp:CheckBox ID="chkGeneral" runat="server" Text="General" Checked="true" AutoPostBack="true" |
| OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Administration"> |
| <asp:CheckBox ID="chkAdministration" runat="server" Text="Administration" Checked="true" |
| AutoPostBack="true" OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Career"> |
| <asp:CheckBox ID="chkCareer" runat="server" Text="Career" Checked="true" AutoPostBack="true" |
| OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Courses"> |
| <asp:CheckBox ID="chkCourses" runat="server" Text="Courses" Checked="true" AutoPostBack="true" |
| OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Centers"> |
| <asp:CheckBox ID="chkCenters" runat="server" Text="Centers & Programs" Checked="true" |
| AutoPostBack="true" OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Faculty"> |
| <asp:CheckBox ID="chkFaculty" runat="server" Text="Faculty" Checked="true" AutoPostBack="true" |
| Visible="true" OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Student"> |
| <asp:CheckBox ID="chkStudent" runat="server" Text="Student Organizations" Checked="true" |
| AutoPostBack="true" OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| </div> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelBar> |
| </telerik:RadPane> |
| <telerik:RadSplitBar runat="server" ID="RadSplitBar2" CollapseMode="Forward" /> |
| <telerik:RadPane runat="Server" ID="rightPane" Scrolling="None" Width="680px"> |
| <!-- Main Cal --> |
| <telerik:RadScheduler ID="RadScheduler1" runat="server" Skin="Office2007" EnableEmbeddedSkins="true" |
| AllowDelete="False" AllowEdit="False" AllowInsert="False" DataEndField="Meeting_End" |
| DataKeyField="Reservation_ID" DataRecurrenceField="Recurrence" DataRecurrenceParentKeyField="Recurrence_ID" |
| DataStartField="Meeting_Start" DataSubjectField="General_Meeting_Title" FirstDayOfWeek="Monday" |
| HoursPanelTimeFormat="htt" LastDayOfWeek="Sunday" ReadOnly="True" Style="top: 0px; |
| left: 0px; height: 590px; width: 680px;" ValidationGroup="ctl00_RadScheduler1" |
| DataMember="DefaultView" WeekView-GroupingDirection="Horizontal" ShowHeader="true" |
| OverflowBehavior="Scroll" TimelineView-UserSelectable="false" EnableDatePicker="false" |
| CustomAttributeNames="Category" OnAppointmentDataBound="RadScheduler1_AppointmentDataBound"> |
| <MonthView AdaptiveRowHeight="True" ReadOnly="True" /> |
| <MultiDayView ReadOnly="True" /> |
| <TimelineView ReadOnly="True" /> |
| <DayView ReadOnly="True" /> |
| <WeekView ReadOnly="True" /> |
| </telerik:RadScheduler> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| <telerik:GridTemplateColumn HeaderText="Time" Groupable="false"> | |
| <ItemTemplate> | |
| <asp:DropDownList ID="DropDownListTime" AutoPostBack="true" runat="server"> | |
| <asp:ListItem Text="Not Set" Value="0" /> | |
| <asp:ListItem Text="Morning" Value="1" /> | |
| <asp:ListItem Text="Evening" Value="2" /> | |
| <asp:ListItem Text="Both" Value="3" /> | |
| <asp:ListItem Text="Now" Value="4" /> | |
| <asp:ListItem Text="Weekly-PM" Value="5" /> | |
| </asp:DropDownList> | |
| <asp:DropDownList ID="DropDownListDays" SelectionMode="Single" Enabled="false" runat="server"> | |
| <asp:ListItem Text="M" Value="2" /> | |
| <asp:ListItem Text="T" Value="3" /> | |
| <asp:ListItem Text="W" Value="4" /> | |
| <asp:ListItem Text="R" Value="5" /> | |
| <asp:ListItem Text="F" Value="6" /> | |
| </asp:DropDownList> | |
| </ItemTemplate> | |
| </telerik:GridTemplateColumn> | |
| <telerik:GridTemplateColumn HeaderText="Date" Groupable="false"> | |
| <ItemTemplate> | |
| <telerik:RadDatePicker ID="RadDateThru" MinDate="2000-2-1" runat="server"> | |
| <DateInput ID="DateInput1" runat="server" /> </telerik:RadDatePicker> | |
| </ItemTemplate> | |
| </telerik:GridTemplateColumn> |
| <telerik:RadTreeView |
| ID="radtree" runat="server" |
| OnDataBound="radtree_DataBound" OnDataBinding="radtree_DataBinding" |
| OnNodeExpand="radtree_NodeExpand" |
| EnableEmbeddedBaseStylesheet="False" EnableEmbeddedSkins="False" |
| Skin="SomeSkin" OnNodeClick="radtree_NodeClick" |
| > |
| <CollapseAnimation Duration="100" Type="OutQuint" /> |
| <ExpandAnimation Duration="100" /> |
| </telerik:RadTreeView> |
| protected void radtree_NodeClick(object sender, RadTreeNodeEventArgs e) |
| { |
| RadTreeView node = (RadTreeView)sender; |
| } |
| node.DataFieldID |
| <telerik:RadWindowManager ID="RadWindowManager1" runat="server"> |
| <Windows> |
| <telerik:RadWindow ID="AddPersonnel" runat="server" Title="Create New Personnel" Height="375px" Width="625px" ReloadOnShow="true" Modal="true" OnClientClose="refresh" Behavior="Close, Reload" /> |
| </Windows> |
| </telerik:RadWindowManager> |
| <script type="text/javascript"> |
| function AddPersonnel() { |
| window.radopen("/Portal/Modal/AddPersonnel.aspx", "AddPersonnel"); |
| return false; |
| } |
| </script> |
| this.lnkCreatePersonnel.Attributes.Add("href", "#"); |
| this.lnkCreatePersonnel.Attributes.Add("onclick", "return AddPersonnel();"); |
I have also tried it using the following:
<a href="#" onclick="AddPersonnel();">Create Personnel</a>
I can't seem to fix this issue and I've tried multiple. Help would be much appreciated.
thanks,
Chad