or
| function OnClientNavigationCommand(sender, eventArgs) |
| { |
| alert('Navigation Command:'); |
| alert(eventArgs.get_selectedDate().toString()); |
| } |
| protected void CalendarRadScheduler_NavigationCommand(object sender, SchedulerNavigationCommandEventArgs e) |
| { |
| //if user used the datepicker |
| if (e.Command == SchedulerNavigationCommand.NavigateToSelectedDate) |
| { |
| CalendarRadScheduler.SelectedView = SchedulerViewType.DayView; |
| CalendarRadScheduler.SelectedDate = e.SelectedDate; |
| } |
| } |
| <%@ Control Language="C#" AutoEventWireup="true" Codebehind="MyUserControl.ascx.cs" |
| Inherits="UserControls.MyUserControl" %> |
| <meta http-equiv="X-UA-Compatible" content="IE=7"/> |
| <pro:RadCodeBlock ID="RadCodeBlock1" runat="server"> |
| <script type="text/javascript"> |
| function formatDate(date) |
| { |
| var year = padNumber(date.getFullYear(), 4); |
| var month = padNumber(date.getMonth() + 1, 2); |
| var day = padNumber(date.getDate(), 2); |
| var hour = padNumber(date.getHours(), 2); |
| var minute = padNumber(date.getMinutes(), 2); |
| return year + month + day + hour + minute; |
| } |
| function padNumber(number, totalDigits) |
| { |
| numbernumber = number.toString(); |
| var padding = ''; |
| if (totalDigits > number.length) |
| { |
| for (i = 0; i < (totalDigits - number.length); i++) |
| { |
| padding += '0'; |
| } |
| } |
| return padding + number.toString(); |
| } |
| //prevent resizing |
| function OnClientAppointmentResizeStart(sender, eventArgs) |
| { |
| alert('no resizing'); |
| //eventArgs.set_cancel(true); |
| } |
| //prevent resizing |
| function OnClientAppointmentResizeEnd(sender, eventArgs) |
| { |
| alert('resizing end') |
| } |
| //prevent editing of recurring messages |
| function OnClientAppointmentEditing(sender, eventArgs) |
| { |
| alert('editing'); |
| if(eventArgs.get_editingRecurringSeries()) |
| eventArgs.set_cancel(true); |
| } |
| function OnClientAppointmentDoubleClick(sender, eventArgs) |
| { |
| alert('here'); |
| } |
| function OnClientAppointmentInserting(sender, eventArgs) |
| { |
| var start = formatDate(eventArgs.get_startTime()); |
| document.location.href = '<%=PageToRedirect + "?StartDate="%>' + start; |
| eventArgs.set_cancel(true); |
| } |
| </script> |
| </pro:RadCodeBlock> |
| <telerik:RadScriptBlock runat="server" ID="scriptContextMenu"> |
| <script type="text/javascript"> |
| var selectedAppointment = null; |
| var contextMenuSlot = null; |
| function checkResourceMenuItem(menu, appointment) { |
| var calendar = appointment.get_resources().getResourcesByType("Calendar").getResource(0); |
| if (!calendar) |
| return; |
| var actionItem = menu.findItemByText("Action"); |
| //Traverse all menu items below "Action" |
| for (var i = 0; i < actionItem.get_items().get_count(); i++) { |
| var item = actionItem.get_items().getItem(i); |
| if (item.get_value() == calendar.get_key()) { |
| //The item corresponds to the current "Calendar" - the Value of the item stores the Key of the resource |
| item.set_imageUrl("Images/checked.gif"); |
| } |
| else { |
| item.set_imageUrl(""); |
| } |
| } |
| } |
| //Called when the user right-clicks an appointment |
| function appointmentContextMenu(sender, eventArgs) { |
| var menu = $find("<%= SchedulerAppointmentContextMenu.ClientID %>"); |
| selectedAppointment = eventArgs.get_appointment(); |
| checkResourceMenuItem(menu, selectedAppointment); |
| menu.show(eventArgs.get_domEvent()); |
| } |
| //Called when the user clicks an item from the appointment context menu |
| function appointmentContextMenuItemClicking(sender, eventArgs) { |
| var clickedItem = eventArgs.get_item(); |
| if (clickedItem.get_text() == "Action") { |
| //Prevent the menu from closing if the user clicked the "Action" menu item |
| eventArgs.set_cancel(true); |
| return; |
| } |
| } |
| //Called when the user clicks an item from the appointment context menu |
| function appointmentContextMenuItemClicked(sender, eventArgs) |
| { |
| if (!selectedAppointment) |
| return; |
| var clickedItem = eventArgs.get_item(); |
| var scheduler = $find("<%= CalendarRadScheduler.ClientID %>"); |
| if (clickedItem.get_parent().get_text && clickedItem.get_parent().get_text() == "Action") { |
| //The user clicked the item corresponding to the "Calendar" resource to which the appointment is assigned |
| if (clickedItem.get_imageUrl()) |
| return; |
| //Clear all resources |
| selectedAppointment.get_resources().clear(); |
| //Find the resource corresponding to the clicked item |
| var calendar = scheduler.get_resources().getResourceByTypeAndKey("Calendar", clickedItem.get_value()); |
| //Add it to the appointment resources collection |
| selectedAppointment.get_resources().add(calendar); |
| //Update the appointment |
| scheduler.updateAppointment(selectedAppointment); |
| } |
| } |
| function OnClientRecurrenceActionDialogShowing(sender, eventArgs) |
| { |
| alert('in OnClientRecurrenceActionDialogShowing()'); |
| eventArgs.set_cancel(true); |
| //Edit this instance only: |
| eventArgs.set_editSeries(false); |
| } |
| function CalendarRadScheduler_AppointmentContextMenuItemClicked(sender, eventArgs) |
| { |
| alert('you click a menu button'); |
| } |
| function OnClientNavigationCommand(sender, eventArgs) |
| { |
| alert('Navigation Command:'); |
| alert(eventArgs.get_selectedDate().toString()); |
| } |
| </script> |
| </telerik:RadScriptBlock> |
| <pro:RadAjaxManager ID="RadAjaxManager1" EnableAJAX="true" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"> |
| <AjaxSettings> |
| <pro:AjaxSetting AjaxControlID="CalendarRadScheduler"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="CalendarRadScheduler" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </pro:AjaxSetting> |
| </AjaxSettings> |
| </pro:RadAjaxManager> |
| <pro:RadScheduler |
| ID="CalendarRadScheduler" |
| runat="server" |
| EnableAjaxSkinRendering="false" |
| Height="750px" |
| Width="578px" |
| ShowAllDayRow="False" |
| AllowDelete="True" |
| AllowEdit="True" |
| AllowInsert="True" |
| Skin="Office2007" |
| HoursPanelTimeFormat="h:mm tt" |
| MinutesPerRow="15" |
| ShowFullTime="True" |
| StartEditingInAdvancedForm="false" |
| DataKeyField="ID" |
| DataSubjectField="Subject" |
| DataStartField="Start" |
| DataEndField="End" |
| DataRecurrenceField="RecurrenceRule" |
| DataRecurrenceParentKeyField="RecurrenceParentID" |
| DayEndTime="18:30:00" |
| DayStartTime="08:00:00" |
| ShowFooter="false" |
| OnClientAppointmentInserting="OnClientAppointmentInserting" |
| OnClientAppointmentDoubleClick="OnClientAppointmentDoubleClick" |
| OnClientAppointmentEditing="OnClientAppointmentEditing" |
| OnClientAppointmentResizeEnd="OnClientAppointmentResizeEnd" |
| OnAppointmentCreated="CalendarRadScheduler_AppointmentCreated" |
| OnAppointmentDataBound="CalendarRadScheduler_AppointmentDataBound" |
| CustomAttributeNames="NetworkId" |
| OnAppointmentCommand="CalendarRadScheduler_AppointmentCommand" |
| OnFormCreating="CalendarRadScheduler_FormCreating" |
| OnAppointmentContextMenuItemClicked="CalendarRadScheduler_AppointmentContextMenuItemClicked" |
| OnAppointmentUpdate="CalendarRadScheduler_AppointmentUpdate" |
| OnClientRecurrenceActionDialogShowing ="OnClientRecurrenceActionDialogShowing" |
| OnClientNavigationCommand="OnClientNavigationCommand" |
| OnNavigationCommand="CalendarRadScheduler_NavigationCommand"> |
| <AppointmentContextMenus> |
| <%--The appointment context menu interaction is handled on the client in this example--%> |
| <%--See the JavaScript code above--%> |
| <telerik:RadSchedulerContextMenu runat="server" ID="SchedulerAppointmentContextMenu"> |
| <Items> |
| <telerik:RadMenuItem Text="View" Value="CommandView" /> |
| <telerik:RadMenuItem IsSeparator="True" /> |
| <telerik:RadMenuItem Text="Copy" Value="CommandCopy" ImageUrl="/images/copy.gif"/> |
| <telerik:RadMenuItem IsSeparator="True" /> |
| <telerik:RadMenuItem Text="Edit" Value="CommandEdit" ImageUrl="/images/edit.gif"/> |
| <telerik:RadMenuItem IsSeparator="True" /> |
| <telerik:RadMenuItem Text="Delete" Value="CommandDelete" ImageUrl="/images/icon_trash.gif" /> |
| <telerik:RadMenuItem IsSeparator="True" /> |
| <telerik:RadMenuItem Text="Action" Visible="false"> |
| <Items> |
| <telerik:RadMenuItem Text="Development" Value="1" /> |
| <telerik:RadMenuItem Text="Marketing" Value="2" /> |
| <telerik:RadMenuItem Text="Personal" Value="3" /> |
| <telerik:RadMenuItem Text="Work" Value="4" /> |
| </Items> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadSchedulerContextMenu> |
| </AppointmentContextMenus> |
| <AppointmentTemplate> |
| <div> |
| <%# FormatCalendarMessage() %> |
| </div> |
| </AppointmentTemplate> |
| </pro:RadScheduler> |
| <asp:Label ID="lbl" runat="server" Visible="false"></asp:Label> |
| <pro:RadAjaxLoadingPanel |
| ID="RadAjaxLoadingPanel1" |
| runat="server" |
| Transparency="30" |
| BackColor="#E0E0E0" |
| InitialDelayTime="500"> |
| <asp:Image ID="Image2" Style="margin-top: 200px" runat="server" ImageUrl="/images/loading.gif" BorderWidth="0px" AlternateText="Loading"></asp:Image> |
| </pro:RadAjaxLoadingPanel> |
| private void GetMessagesForCalendar() |
| { |
| string strUserIdList = BuildUserList(); |
| MessageDAO daoMessage = new MessageDAO(); |
| DataTable dt = daoMessage.GetMessagesForCalendar(strUserIdList); |
| //Build list of appointments |
| List<Appointment> lstAppointments = new List<Appointment>(); |
| foreach (DataRow dr in dt.Rows) |
| { |
| Appointment objApt = new Appointment(); |
| objApt.Owner = CalendarRadScheduler; |
| objApt.ID = Convert.ToInt32(dr["MessageId"]); |
| objApt.Subject = Convert.ToString(dr["MessageText"]); |
| //add custom attribute to hold the social network |
| objApt.Attributes["NetworkId"] = Convert.ToString(dr["NetworkId"]); |
| //objApt.Start = DateTime.SpecifyKind(Convert.ToDateTime(dr["Start"]), DateTimeKind.Utc); |
| objApt.Start = Convert.ToDateTime(dr["Start"]); |
| objApt.End = Convert.ToDateTime(dr["End"]); |
| objApt.RecurrenceRule = Convert.ToString(dr["RecurrenceRule"]); |
| objApt.RecurrenceParentID = dr["RecurrenceParentId"]; |
| objApt.RecurrenceState = RecurrenceState.Master; |
| lstAppointments.Add(objApt); |
| } |
| CalendarRadScheduler.DataSource = lstAppointments; |
| CalendarRadScheduler.Rebind(); |
| } |

| <telerik:RadGrid |
| ID="radGridShoppingCart" |
| runat="server" |
| Height="100%" |
| Width="100%" |
| GridLines="Both" |
| DataSourceID="oDsInfoDetalleCesta" |
| Skin="Default" |
| ShowStatusBar="true" |
| PageSize="5" |
| OnItemDataBound="radGridShoppingCart_ItemDataBound"> |
| <MasterTableView |
| AutoGenerateColumns="false" |
| AllowAutomaticDeletes="false" |
| AllowAutomaticInserts="false" |
| AllowAutomaticUpdates="false" |
| AllowSorting="true" |
| AllowNaturalSort="true" |
| AllowPaging="true" |
| CellPadding="0" |
| CellSpacing="0" |
| PagerStyle-AlwaysVisible="true" |
| PagerStyle-Mode="NextPrevAndNumeric" |
| PagerStyle-Position="Bottom"> |
| <Columns> |
| <telerik:GridTemplateColumn |
| DataField="colItemNumber" |
| DataType="System.Int32" |
| Resizable="true" |
| UniqueName="colItemNumber" |
| HeaderStyle-HorizontalAlign="Center" |
| ShowSortIcon="true" |
| SortExpression="ITEM_NUMBER" |
| HeaderStyle-Width="10%"> |
| <ItemTemplate> |
| <asp:Label |
| ID="lblItemNumber" |
| runat="server" |
| CssClass="gridItem" |
| Text='<% #Eval("ITEM_NUMBER") %>'> |
| </asp:Label> |
| </ItemTemplate> |
| <ItemStyle |
| HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn |
| DataField="colDescription" |
| Resizable="true" |
| UniqueName="colDescription" |
| HeaderStyle-HorizontalAlign="Left" |
| HeaderStyle-Width="45%" |
| ShowSortIcon="true" |
| SortExpression="DESCRIPTION"> |
| <ItemTemplate> |
| <asp:Label |
| ID="lblDescription" |
| runat="server" |
| CssClass="gridItem" |
| Text='<% #Eval("DESCRIPTION") %>'> |
| </asp:Label> |
| </ItemTemplate> |
| <ItemStyle |
| HorizontalAlign="Left" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn |
| DataField="colQuantity" |
| Resizable="true" |
| UniqueName="colQuantity" |
| HeaderStyle-HorizontalAlign="Right" |
| HeaderStyle-Width="15%" |
| ShowSortIcon="true" |
| SortExpression="QUANTITY"> |
| <ItemTemplate> |
| <asp:Label |
| ID="lblQuantity" |
| runat="server" |
| CssClass="gridItem" |
| Text='<% #Eval("QUANTITY") %>'> |
| </asp:Label> |
| </ItemTemplate> |
| <ItemStyle |
| HorizontalAlign="Right" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn |
| DataField="colUnit" |
| Resizable="true" |
| UniqueName="colUnit" |
| HeaderStyle-HorizontalAlign="Center" |
| HeaderStyle-Width="10%" |
| ShowSortIcon="true" |
| SortExpression="UNIT"> |
| <ItemTemplate> |
| <asp:Label |
| ID="lblUnit" |
| runat="server" |
| CssClass="gridItem" |
| Text='<% #Eval("UNIT") %>'> |
| </asp:Label> |
| </ItemTemplate> |
| <ItemStyle |
| HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn |
| DataField="colPrice" |
| Resizable="true" |
| UniqueName="colPrice" |
| HeaderStyle-HorizontalAlign="Right" |
| HeaderStyle-Width="20%" |
| ShowSortIcon="true" |
| SortExpression="PRICE"> |
| <ItemTemplate> |
| <asp:Label |
| ID="lblPrice" |
| runat="server" |
| CssClass="gridItem" |
| Text='<% #(((double.Parse(Eval("QUANTITY").ToString())) * (double.Parse(Eval("PRICE").ToString()))).ToString("N")) + " " + Eval("CURRENCY").ToString()%>'> |
| </asp:Label> |
| </ItemTemplate> |
| <ItemStyle |
| HorizontalAlign="Right" /> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <HeaderStyle |
| Font-Bold="true" |
| Font-Names="Verdana" |
| Font-Size="6.5pt" |
| ForeColor="#000000" |
| VerticalAlign="Middle" |
| Wrap="true"/> |
| <ItemStyle |
| Font-Names="Verdana" |
| Font-Size="6.5pt" |
| VerticalAlign="Middle" /> |
| <PagerStyle |
| Font-Bold="true" |
| Font-Names="Verdana" |
| Font-Size="7.5pt" |
| HorizontalAlign="Left" |
| VerticalAlign="Middle" |
| Mode="NumericPages" /> |
| <CommandItemStyle |
| Font-Bold="true" |
| Font-Names="Verdana" |
| Font-Size="7.5pt "/> |
| </MasterTableView> |
| </telerik:RadGrid> |
Hi,
I wonder how to prohibit drag and drop using mouse in RadScheduler which version is 2009 V2.
Is there any solution about this?
Please, refer to the below source code.
Many thanks,
Joey
| <%@ Page Title="" Language="C#" MasterPageFile="~/Master/RootMasterPage.master" AutoEventWireup="true" |
| CodeFile="ScheduleList.aspx.cs" Inherits="Schedule_ScheduleList" %> |
| <%@ Register Assembly="HunetPager" Namespace="HunetPager" TagPrefix="pager" %> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <%@ Reference Control="~/Control/ScheduleToolTip.ascx" %> |
| <%@ Import Namespace="Hunet.GW.UserInfo" %> |
| <%@ Import Namespace="System.Collections.Generic" %> |
| <%@ Import Namespace="System.Linq" %> |
| <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> |
| <script type="text/javascript"> |
| //<![CDATA[ |
| function hideActiveToolTip() { |
| var tooltip = Telerik.Web.UI.RadToolTip.getCurrent(); |
| if (tooltip) { |
| tooltip.hide(); |
| } |
| } |
| Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequestHandler); |
| function beginRequestHandler(sender, args) { |
| var prm = Sys.WebForms.PageRequestManager.getInstance(); |
| if (args.get_postBackElement().id.indexOf('RadScheduler1') != -1) { |
| hideActiveToolTip(); |
| } |
| } |
| function clientBeforeShow(sender, eventArgs) { |
| w = $telerik.$(window).width() / 2; |
| h = $telerik.$(window).height() / 2; |
| if ((sender._mouseX > w) && (sender._mouseY > h)) { |
| sender.set_position(Telerik.Web.UI.ToolTipPosition.TopLeft); |
| return; |
| } |
| if ((sender._mouseX < w) && (sender._mouseY > h)) { |
| sender.set_position(Telerik.Web.UI.ToolTipPosition.TopRight); |
| return; |
| } |
| if ((sender._mouseX > w) && (sender._mouseY < h)) { |
| sender.set_position(Telerik.Web.UI.ToolTipPosition.BottomLeft); |
| return; |
| } |
| sender.set_position(Telerik.Web.UI.ToolTipPosition.BottomRight); |
| } |
| //]]> |
| </script> |
| <telerik:RadScriptBlock runat="server" ID="RadScriptBlock1"> |
| <script type="text/javascript"> |
| function WriteForm(startDate) { |
| location.href = 'ScheduleWrite.aspx?startDate=' + startDate; |
| } |
| function EditForm(scheduleSeq) { |
| location.href = 'ScheduleModify.aspx?scheduleSeq=' + scheduleSeq; |
| } |
| </script> |
| </telerik:RadScriptBlock> |
| <div class="search_top"> |
| <asp:DropDownList ID="ddlHeadquarter" runat="server" OnSelectedIndexChanged="ddlHeadquarter_selectedIndexChanged" |
| AutoPostBack="true"> |
| <asp:ListItem Text="본부 선택" Value=""></asp:ListItem> |
| </asp:DropDownList> |
| <asp:DropDownList ID="ddlTeam" runat="server" Visible="false" OnSelectedIndexChanged="ddlTeam_selectedIndexChanged" |
| AutoPostBack="true"> |
| <asp:ListItem Text="팀 선택" Value=""></asp:ListItem> |
| </asp:DropDownList> |
| <asp:DropDownList ID="ddlOpenType" runat="server" OnSelectedIndexChanged="ddlOpenType_selectedIndexChanged" |
| AutoPostBack="true" Visible="false"> |
| <asp:ListItem Text="공개유형" Value=""></asp:ListItem> |
| <asp:ListItem Text="전체" Value="1"></asp:ListItem> |
| <asp:ListItem Text="팀" Value="2"></asp:ListItem> |
| <asp:ListItem Text="본부" Value="3"></asp:ListItem> |
| <asp:ListItem Text="비공개" Value="4"></asp:ListItem> |
| </asp:DropDownList> |
| <asp:DropDownList ID="ddlScheduleType" runat="server" OnSelectedIndexChanged="ddlScheduleType_selectedIndexChanged" |
| AutoPostBack="true"> |
| <asp:ListItem Text="일정유형" Value=""></asp:ListItem> |
| </asp:DropDownList> |
| <asp:DropDownList ID="ddlSearch" runat="server"> |
| <asp:ListItem Text="검색항목" Value=""></asp:ListItem> |
| <asp:ListItem Text="일정명" Value="title"></asp:ListItem> |
| <%--<asp:ListItem Text="등록자명" Value="regNm"></asp:ListItem>--%> |
| <asp:ListItem Text="등록자ID" Value="regId"></asp:ListItem> |
| </asp:DropDownList> |
| <asp:TextBox ID="txtSearchNm" runat="server" Width="200px"></asp:TextBox> |
| <asp:CheckBox ID="chkMine" runat="server" AutoPostBack="true" Checked="true" />내일정 |
| <asp:ImageButton ID="ibtSearch" runat="server" OnClick="ibtSearch_click" ImageUrl="/image/btn/btn_s_search.gif" |
| ImageAlign="absmiddle" CssClass="searchBtn" /> |
| </div> |
| <div class="contents_sub clearfix"> |
| <h3> |
| 일정관리 |
| <p> |
| <span class="btnBGrey"><a href="ScheduleWrite.aspx"><span></span><strong>일정등록</strong></a></span> |
| </p> |
| </h3> |
| <asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional"> |
| <ContentTemplate> |
| <telerik:RadScheduler runat="server" ID="RadScheduler1" Height="571px" AllowDelete="False" |
| OnAppointmentCreated="RadScheduler1_AppointmentCreated" DataKeyField="ID" DataSubjectField="Subject" |
| DataStartField="Start" DataEndField="End" CustomAttributeNames="TypeCd, OpenType, WorkSeq, ScheduleSeq, RegId" |
| OnClientBeforeShow="clientBeforeShow" OnAppointmentDataBound="RadScheduler1_AppointmentDataBound" |
| AdvancedForm-Enabled="false" OnFormCreating="RadScheduler1_FormCreating" OnAppointmentDelete="RadScheduler1_AppointmentDelete" |
| EnableEmbeddedSkins="True" OverflowBehavior="Expand" |
| EnableAdvancedForm="False" |
| DataRecurrenceField="RecurrenceRule" DataRecurrenceParentKeyField="RecurrenceParentId"> |
| <timelineview userselectable="false" /> |
| <resourcestyles> |
| <telerik:ResourceStyleMapping Type="Calendar" Text="All" ApplyCssClass="rsCategoryGreen" /> |
| <telerik:ResourceStyleMapping Type="Calendar" Text="Headqurter" ApplyCssClass="rsCategoryRed" /> |
| <telerik:ResourceStyleMapping Type="Calendar" Text="Team" ApplyCssClass="rsCategoryOrange" /> |
| <telerik:ResourceStyleMapping Type="Calendar" Text="Secreat" ApplyCssClass="rsCategoryOrange" /> |
| </resourcestyles> |
| <appointmenttemplate> |
| <DataTemplate> |
| <Grid> |
| <TextBlock Height="100"> |
| <asp:Label ID="lblTitle" runat="server"></asp:Label> |
| </TextBlock> |
| </Grid> |
| </DataTemplate> |
| </appointmenttemplate> |
| <timelineview userselectable="false" /> |
| <dayview userselectable="false" /> |
| <weekview userselectable="true" /> |
| <monthview userselectable="true" visibleappointmentsperday="2" /> |
| </telerik:RadScheduler> |
| <telerik:RadToolTipManager runat="server" ID="RadToolTipManager1" Width="300" Height="150" |
| Skin="Web20" Animation="None" Position="BottomCenter" Sticky="True" Text="Loading..." |
| OnAjaxUpdate="RadToolTipManager1_AjaxUpdate" /> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| <p class="tbl_list_btn"> |
| <span class="btnBGrey"><a href="ScheduleWrite.aspx"><span></span><strong>일정등록</strong></a></span> |
| </p> |
| </div> |
| </asp:Content> |