Hello Telerik Team,
I have developed a scheduler which pulls data from sharepoint list.But i could see that the end date
does not show up correctly.Please anyone can guide me .
Thank you
Smith
<telerik:RadScheduler ID="schActivities" Width="100%" Height="100%" runat="server" Skin="Office2007" SelectedView="MonthView" DayStartTime="08:00:00" DayEndTime="18:00:00" TimeZoneOffset="03:00:00" DataKeyField="ID" DataSubjectField="ActName" DataDescriptionField="Description" DataStartField="StartDate" DataEndField="EndDate" OnClientTimeSlotContextMenu="OnClientTimeSlotContextMenu" OnFormCreated="OnFormCreated" StartInsertingInAdvancedForm="true" StartEditingInAdvancedForm="true" OnTimeSlotContextMenuItemClicking="OnTimeSlotContextMenuItemClicking" OnClientFormCreated="schedulerFormCreated" AllowDelete="false" CustomAttributeNames="ActType,Priority,Location,ContactIDs,Notes"> <AdvancedForm Modal="true" Enabled="true" Width="570" /> <TimelineView UserSelectable="false" /> <TimeSlotContextMenuSettings EnableDefault="true" /> <AppointmentContextMenuSettings EnableDefault="true" /> <ResourceTypes> <telerik:ResourceType KeyField="Value" Name="ActType" TextField="Value" ForeignKeyField="ActType" /> <telerik:ResourceType KeyField="Value" Name="Priority" TextField="Value" ForeignKeyField="Priority" /> </ResourceTypes> <ResourceStyles> <telerik:ResourceStyleMapping Type="Priority" Text="Low" ApplyCssClass="rsCategoryGreen" /> <telerik:ResourceStyleMapping Type="Priority" Text="Medium" ApplyCssClass="rsCategoryOrange" /> <telerik:ResourceStyleMapping Type="Priority" Text="High" ApplyCssClass="rsCategoryBlue" /> </ResourceStyles> <AppointmentTemplate> <img src='<%# "../Images/Schedule" + Eval("ActType") +".gif" %>' alt=" " title='<%# Eval("ActType") %>' /> <asp:Label ID="lblSubject" runat="server" Text='<%# Eval("Subject") %>' /> <%--Text='<%# (Convert.ToString(Eval("Subject")).Length > 10) ? Convert.ToString(Eval("Subject")).Substring(0,10) : Eval("Subject") %>'--%> </AppointmentTemplate> <TimeSlotContextMenus> <telerik:RadSchedulerContextMenu runat="server" ID="SchedulerTimeSlotContextMenu"> <Items> <telerik:RadMenuItem Selected="true" Text="Schedule a meeting" Value="CommandAddAppointment" /> <telerik:RadMenuItem Text="Schedule a call" Value="CommandAddAppointment" /> <telerik:RadMenuItem Text="Schedule a task" Value="CommandAddAppointment" /> <telerik:RadMenuItem IsSeparator="true" /> <telerik:RadMenuItem Selected="true" Text="Un-Scheduled activities"> <Items> <telerik:RadMenuItem Text="Create a meeting" Value="CommandAddAppointment" /> <telerik:RadMenuItem Text="Make a call" Value="CommandAddAppointment" /> <telerik:RadMenuItem Text="Create a task" Value="CommandAddAppointment" /> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem IsSeparator="true" /> <telerik:RadMenuItem Text="Go to today" Value="CommandGoToToday" /> </Items> </telerik:RadSchedulerContextMenu> </TimeSlotContextMenus> <AppointmentContextMenus> <telerik:RadSchedulerContextMenu runat="server" ID="SchedulerAppointmentContextMenu"> <Items> <telerik:RadMenuItem Text="Edit" Value="CommandEdit" /> <telerik:RadMenuItem IsSeparator="True" /> <telerik:RadMenuItem Text="Export to iCal" /> </Items> </telerik:RadSchedulerContextMenu> </AppointmentContextMenus> <AdvancedInsertTemplate> <Scheduler:AdvancedForm runat="server" ID="ucAdvForm_Insert" Mode="Insert" Subject='<%# Bind("Subject") %>' Description='<%# Bind("Description") %>' ActType="Meeting" Start='<%# Bind("Start") %>' End='<%# Bind("End") %>' ContactIDs='<%# Bind("ContactIDs") %>' /> </AdvancedInsertTemplate> <AdvancedEditTemplate> <Scheduler:AdvancedForm runat="server" ID="ucAdvForm_Edit" Mode="Edit" Subject='<%# Bind("Subject") %>' Description='<%# Bind("Description") %>' ActType="Meeting" Start='<%# Bind("Start") %>' End='<%# Bind("End") %>' ContactIDs='<%# Bind("ContactIDs") %>' /> </AdvancedEditTemplate> </telerik:RadScheduler>protected void schActivities_AppointmentInsert(object sender, SchedulerCancelEventArgs e) {//code } protected void schActivities_AppointmentUpdate(object sender, AppointmentUpdateEventArgs e) { }<telerik:RadScriptManager id="RadScriptManager1" runat="server" EnableTheming="True"></telerik:RadScriptManager>
<telerik:RadAjaxLoadingPanel id="RadAjaxLoadingPanel1" Runat="server" Transparency="30" style="background:url('../Images/LoadingTitle.gif') center center no-repeat #f3f3e2;"></telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxPanel ID="CMSRadAPan" runat="server" EnableHistory="True" HorizontalAlign="NotSet" LoadingPanelID="RadAjaxLoadingPanel1">
<asp:Panel ID="pnl1" runat="server" defaultbutton="Button1" style="border:1px outset #abcdef;background-color:#abcdef">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button1" OnClick="Button1_Click" />
</asp:Panel>
<asp:Panel ID="Panel1" runat="server" defaultbutton="Button2" style="border:1px outset #fedcba;background-color:#fedcba">
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
<asp:Button ID="Button2" runat="server" Text="Button2" OnClick="Button2_Click" />
</asp:Panel>
</telerik:RadAjaxPanel>
Thanks
K²
The text of panel item I want to format following way. How do I do this. I want to show Name of the Item + a Tab + Amount for that item.
I am bouding panel bar to a dataTable, before bounding I would like to format the text in a data table following way. I tried vbTab. It did not work.
“Name” + VBTAB + “Amount”
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolderMain" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Office2007" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <asp:UpdatePanel runat="server" ID="UpdatePanel"> <ContentTemplate> <cc1:QYNPanel ID="QynPanel" runat="server"> <asp:Label ID="lblHeader" runat="server" CssClass="panel-header"></asp:Label> <table class="form"> <tr> <td> <asp:Label ID="lblName" runat="server" Text="Name"></asp:Label> </td> <td> <uc1:QYNTextBox ID="txtName" runat="server" Name="Name" MaxLength="255" Width="500" /> </td> </tr> <tr> <td> <asp:Label ID="lblDescription" runat="server" Text="Description"></asp:Label> </td> <td> <uc1:QYNTextBox ID="txtDescription" runat="server" Name="Description" MaxLength="255" Width="500" IsValidEmpty="True" /> </td> </tr> <tr> <td> <asp:Label ID="lblPickPolicy" runat="server" Text="Playback Method"></asp:Label> </td> <td> <asp:RadioButtonList ID="rblPickPolicy" runat="server" AutoPostBack="True"> </asp:RadioButtonList> </td> </tr> <tr> <td> <asp:Label ID="lblArchived" runat="server" Text="Archived"></asp:Label> </td> <td> <asp:CheckBox ID="chkArchived" runat="server" /> </td> </tr> </table> <br /> <br /> <strong>Playlist Items</strong> <telerik:RadSplitter ID="RadSplitter1" runat="server"> <telerik:RadPane ID="RadPane1" runat="server"> <telerik:RadGrid ID="grdPlaylistItems" runat="server"> <MasterTableView TableLayout="Fixed"> <Columns> <telerik:GridTemplateColumn ItemStyle-Width="500" HeaderText="Thumbnail"> <ItemTemplate> <asp:Image ID="imgThumbnail" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="ItemName" HeaderText="Name"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="PlaylistItemType" HeaderText="Type"></telerik:GridBoundColumn> <telerik:GridNumericColumn DataField="Duration" FooterText="Total Duration: " HeaderText="Duration" Aggregate="Sum"></telerik:GridNumericColumn> <telerik:GridBoundColumn DataField="SortOrder" HeaderText="SortOrder" UniqueName="SortOrder" Visible="true"></telerik:GridBoundColumn> <telerik:GridButtonColumn CommandName="Delete" Text="Delete" UniqueName="DeleteColumn" ItemStyle-Width="30" ConfirmDialogType="RadWindow" ConfirmText="Are you sure you want to delete this item?"></telerik:GridButtonColumn> </Columns> </MasterTableView> </telerik:RadGrid> </telerik:RadPane> <telerik:RadPane ID="RadPane2" runat="server"> <telerik:RadSlidingZone ID="RadSlidingZone1" runat="server"> <telerik:RadSlidingPane ID="SlidingPaneMessages" runat="server"> <div class="radGrid"> <strong>Drag message to playlist</strong> <br /> <telerik:RadGrid ID="grdMessages" runat="server"> <MasterTableView DataKeyNames="ScalaId, Name" ShowHeader="false"> <SortExpressions> <telerik:GridSortExpression FieldName="Name" SortOrder="Ascending" /> </SortExpressions> <Columns> <telerik:GridTemplateColumn> <ItemTemplate> <asp:Image ID="imgThumbnail" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Name" DataType="System.String" ItemStyle-Width="150px" ItemStyle-Wrap="true"> </telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid> </div> </telerik:RadSlidingPane> <telerik:RadSlidingPane ID="SlidingPanePlaylists" runat="server"> <div class="radGrid"> <strong>Drag subplaylist to playlist</strong> <br /> <telerik:RadGrid ID="grdPlaylists" runat="server"> <MasterTableView DataKeyNames="ScalaId, Name" ShowHeader="false"> <SortExpressions> <telerik:GridSortExpression FieldName="Name" SortOrder="Ascending" /> </SortExpressions> <Columns> <telerik:GridBoundColumn DataField="Name" DataType="System.String" ItemStyle-Width="150px" ItemStyle-Wrap="true"> </telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid> </div> </telerik:RadSlidingPane> </telerik:RadSlidingZone> </telerik:RadPane> </telerik:RadSplitter> <table width="100%"> <tr> <td colspan="2"> <asp:Label ID="lblValidationMessages" runat="server" Text="" CssClass="errorMessage"></asp:Label> </td> </tr> <tr align="right"> <td> <asp:Button ID="btnSave" runat="server" Text="Save" OnClick="OnSaveClick" /> <asp:Button ID="btnApply" runat="server" Text="Apply" OnClick="OnApplyClick" /> <asp:Button ID="btnDelete" runat="server" Text="Delete" Visible="false" OnClick="OnDeleteClick" CausesValidation="false" OnClientClick="return confirm('Are you sure this playlist must be deleted?')" /> <asp:Button ID="btnCancel" runat="server" Text="Cancel" OnClick="OnBackClick" CausesValidation="false" /> </td> </tr> </table> </cc1:QYNPanel> </ContentTemplate> </asp:UpdatePanel></asp:Content>protected override void OnPreRender(EventArgs e){ base.OnPreRender(e); //add AjaxManager settings RadAjaxManager1.AjaxSettings.AddAjaxSetting(grdPlaylistItems, grdPlaylistItems, RadAjaxLoadingPanel1); RadAjaxManager1.AjaxSettings.AddAjaxSetting(grdMessages, grdPlaylistItems, RadAjaxLoadingPanel1); RadAjaxManager1.AjaxSettings.AddAjaxSetting(grdPlaylists, grdPlaylistItems, RadAjaxLoadingPanel1); //set height of Splitter dynamically RadSplitter1.Height = (LoadedPlaylistItems.Count * 57) + 60;}<telerik:RadSlider runat="server" ID="RadSlider1" Orientation="Horizontal" EnableAjaxSkinRendering="false" Skin="WebBlue" Height="40" TrackPosition="BottomRight" ItemType="Item" EnableServerSideRendering="false" TrackMouseWheel="False"> </telerik:RadSlider>