or
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="ddlGroup"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="ddlNWAGroup" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> Groups: <telerik:RadComboBox ID="ddlGroup" runat="server" Skin="WebBlue" BorderStyle="Ridge" BorderWidth="1px" Width="300px" onselectedindexchanged="ddlGroup_SelectedIndexChanged"> <CollapseAnimation duration="200" type="OutQuint" /> </telerik:RadComboBox> <br /> NWA Groups: <telerik:RadComboBox ID="ddlNWAGroup" runat="server" Skin="WebBlue" BorderStyle="Ridge" BorderWidth="1px" Width="300px"> <CollapseAnimation duration="200" type="OutQuint" /> </telerik:RadComboBox> </telerik:RadCodeBlock> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" height="75px" width="75px"> <img alt="progress bar" src="/_layouts/IMAGES/HardwareEngineeringProcess/progressbar.gif" style="width: 200px; height: 20px" /> </telerik:RadAjaxLoadingPanel> <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Hours.aspx.cs" Inherits="Hours" %><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %><asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"> <script type="text/javascript"> //Shows whether an Appointment is inserted directly, or the //the Advanced Insert Form is opened when TreeView node is dropped on the Scheduler. var directlyInsertAppointment = false; function hideActiveToolTip() { var tooltip = Telerik.Web.UI.RadToolTip.getCurrent(); if (tooltip) { tooltip.hide(); } } function ClientAppointmentClick(sender, args) { var apt = args.get_appointment(); showTooltip(apt); } function showTooltip(apt) { var attributes = apt.get_attributes(); var tooltip = $find('<%=RadToolTip1.ClientID %>'); tooltip.set_targetControl(apt.get_element()); //// $get("startTime").innerHTML = apt.get_start().format("MM/dd/yyyy HH:mm"); $get("startTime").innerHTML = apt.get_start().format("HH:mm "); $get("duration").innerHTML = attributes.getAttribute("Duration"); $get("endTime").innerHTML = apt.get_end().format(" HH:mm"); $get("appTitle").innerHTML = apt.get_subject(); $get("projectTitle").innerHTML = attributes.getAttribute("ProjectTitle"); $get("taskTitle").innerHTML = attributes.getAttribute("TaskTitle"); var allowEditDelete = attributes.getAttribute("AllowEditDelete"); if (allowEditDelete == "False") { $get("closedStatus").innerHTML = "Closed"; } else { $get("closedStatus").innerHTML = ""; } tooltip.set_text($get("contentContainer").innerHTML); setTimeout(function () { tooltip.show(); }, 20); } function hideTooltip() { setTimeout(function () { var activeTooltip = Telerik.Web.UI.RadToolTip.getCurrent(); if (activeTooltip) { activeTooltip.hide(); } }, 50); } function nodeDropping(sender, eventArgs) { var htmlElement = eventArgs.get_htmlElement(); var scheduler = $find('<%= RadScheduler1.ClientID %>'); if (isPartOfSchedulerAppointmentArea(htmlElement)) { //Gets the TimeSlot where an Appointment is dropped. var timeSlot = scheduler.get_activeModel().getTimeSlotFromDomElement(htmlElement); var startTime = timeSlot.get_startTime(); var endTime = new Date(startTime); //Gets all the data needed for the an Appointment, from the TreeView node. var node = eventArgs.get_sourceNode(); var text = node.get_text(); var taskID = node.get_value(); //var attributes = node.get_attributes(); var duration = 0; //endTime.setMinutes(endTime.getMinutes() + parseInt(duration)); var speaker = taskID; //var parentValue = node.get_parent().get_value(); var category = 0; //New appointment is created. The start/end time, subject and category are set. var newAppointment = new Telerik.Web.UI.SchedulerAppointment(); newAppointment.set_start(startTime); newAppointment.set_end(endTime); newAppointment.set_subject(text); //Checks for the user's choice of the method for inserting Appointments. if (directlyInsertAppointment) { scheduler.insertAppointment(newAppointment); } else { //If Advanced Form is opened, the information from the TreeVew node is stored in a hidden input. //var appointmentInfo = { subject: text, duration: duration, speaker: speaker, category: category }; //var appointmentInfoSerialized = Sys.Serialization.JavaScriptSerializer.serialize(appointmentInfo); $get("<%=HiddenInputAppointmentInfo.ClientID%>").value = taskID; // appointmentInfoSerialized; scheduler.showInsertFormAt(timeSlot); } } else { //The node was dropped elsewhere on the document. eventArgs.set_cancel(true); } } function isPartOfSchedulerAppointmentArea(htmlElement) { // Determines if an HTML element is part of the scheduler appointment area. // This can be either the rsContent or the rsAllDay div (in day and week view). return $telerik.$(htmlElement).parents().is("div.rsAllDay") || $telerik.$(htmlElement).parents().is("div.rsContent") } function AppointmentDoubleClick(sender, args) { var apt = args.get_appointment(); var attributes = apt.get_attributes(); var allowEditDelete = attributes.getAttribute("AllowEditDelete"); if (allowEditDelete == "True") { window.location.href = "hoursitem.aspx"; } } function appointmentMoving(sender, args) { // hideTooltip(); } </script> <style type="text/css"> .divRadios { margin-bottom: 15px; } .background { background: url("arrows.png") no-repeat scroll 0 0 transparent; padding: 115px 0 0 0px; margin-left: 45px; } #RadTreeView1 { margin-bottom: 15px; } .divTree { float: left; width: 20%; } .schedulerPositioning { width: 80%; float: left; display: block; } .summaryInfo { padding: 0; margin: 0; width: 99.9%; float: left; border: 1px solid black; background-color: LightGray; } .summaryTextBoxColumn { width: 50px; } input[readonly] { background-color: #F0F0F0 !important; color: #303030 !important; } #RadTextBox { readonly: true; } </style></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <script type="text/javascript"> </script> <div class="summaryInfo"> <table> <tr> <td> Ma </td> <td class="summaryTextBoxColumn"> <telerik:RadTextBox runat="server" ID="tbMonday" Width="45px" Enabled="false" DisabledStyle-BorderColor="DarkGray"> </telerik:RadTextBox> </td> <td> Di </td> <td class="summaryTextBoxColumn"> <telerik:RadTextBox runat="server" ID="tbTuesday" Width="45px" Enabled="false" DisabledStyle-BorderColor="DarkGray"> </telerik:RadTextBox> </td> <td> Wo </td> <td class="summaryTextBoxColumn"> <telerik:RadTextBox runat="server" ID="tbWednesday" Width="45px" Enabled="false" DisabledStyle-BorderColor="DarkGray"> </telerik:RadTextBox> </td> <td> Do </td> <td class="summaryTextBoxColumn"> <telerik:RadTextBox runat="server" ID="tbThursday" Width="45px" Enabled="false" DisabledStyle-BorderColor="DarkGray"> </telerik:RadTextBox> </td> <td> Vr </td> <td class="summaryTextBoxColumn"> <telerik:RadTextBox runat="server" ID="tbFriday" Width="45px" Enabled="false" DisabledStyle-BorderColor="DarkGray"> </telerik:RadTextBox> </td> <td> Za/Zo </td> <td class="summaryTextBoxColumn"> <telerik:RadTextBox runat="server" ID="tbSatSunday" Width="45px" Enabled="false" DisabledStyle-BorderColor="DarkGray"> </telerik:RadTextBox> </td> <td> Week </td> <td class="summaryTextBoxColumn"> <telerik:RadTextBox runat="server" ID="tbWeek" Width="45px" Enabled="false" DisabledStyle-BorderColor="DarkGray"> </telerik:RadTextBox> </td> <td> Jaar </td> <td class="summaryTextBoxColumn"> <telerik:RadTextBox runat="server" ID="tbYear" Width="55px" Enabled="false" DisabledStyle-BorderColor="DarkGray"> </telerik:RadTextBox> </td> </tr> </table> </div> <div class="schedulerPositioning"> <telerik:RadScheduler ID="RadScheduler1" runat="server" OnAppointmentInsert="RadScheduler1_AppointmentInsert" OnAppointmentUpdate="RadScheduler1_AppointmentUpdate" OnAppointmentDelete="RadScheduler1_AppointmentDelete" OnFormCreating="RadScheduler1_FormCreating" OnAppointmentCancelingEdit="RadScheduler1_AppointmentCancelingEdit" RowHeight="17" OnNavigationCommand="RadScheduler1_NavigationCommand" OnNavigationComplete="RadScheduler1_NavigationComplete" MinutesPerRow="15" DayStartTime="06:30:00" DayEndTime="17:30:00" FirstDayOfWeek="Monday" OnAppointmentClick="RadScheduler1_AppointmentClick" OnAppointmentCommand="RadScheduler1_AppointmentCommand" OnClientAppointmentClick="ClientAppointmentClick" LastDayOfWeek="Friday" MultiDayView-NumberOfDays="5" Height="80%" OnClientAppointmentDoubleClick="AppointmentDoubleClick" SelectedView="WeekView" CustomAttributeNames="TaskTitle, ProjectTitle, Duration, AllowEditDelete" EnableCustomAttributeEditing="false" OnAppointmentDataBound="RadScheduler1_AppointmentDataBound" MonthView-MinimumRowHeight="9" MonthView-VisibleAppointmentsPerDay="6" TimelineView-UserSelectable="False"> </telerik:RadScheduler> <telerik:RadToolTip ID="RadToolTip1" runat="server" RelativeTo="Element" Position="BottomCenter" AutoCloseDelay="0" ShowEvent="FromCode" Width="250px"> <div id="contentContainer"> <div class="appointment-tooltip"> <b>Titel:</b> <span id="appTitle"></span> <p> <b>Tijd:</b> <span id="startTime"></span>-<span id="endTime"> </span> <br /> <b>Duur: </b><span id="duration"></span> </p> <hr /> <b>Project:</b> <span id="projectTitle"></span> <br /> <b>Taak:</b> <span id="taskTitle"></span> <br /> <center> <b><span id="closedStatus" style="color: #FF0000;"></span></b> </center> </div> </div> </telerik:RadToolTip> <input id="HiddenInputAppointmentInfo" name="HiddenInputAppointmentInfo" type="hidden" runat="server" /> </div> <%-- <div id="yourHiddenPanel" style="visibility: visible; background-color: #00FF00; height: 30px;"> <asp:Button runat="server" Text="gggggg" /> </div> --%> <div class="divTree"> <telerik:RadTreeView ID="RadTreeView1" runat="server" EnableDragAndDrop="true" EnableDragAndDropBetweenNodes="False" Skin="Vista" ShowLineImages="true" OnClientNodeDropping="nodeDropping" Visible="true"> </telerik:RadTreeView> </div> <telerik:RadWindowManager runat="server" RestrictionZoneID="offsetElement" ID="RadWindowManager1" EnableShadow="true" ShowOnTopWhenMaximized="false"> <Windows> <telerik:RadWindow ID="RadWindowWarning" VisibleOnPageLoad="false" Title="Warning" runat="server" Modal="true" AutoSize="false" Width="400" Height="160" VisibleTitlebar="true" VisibleStatusbar="False" Behaviors="None"> <ContentTemplate> <p style="text-align: center;"> <asp:Label runat="server" ID="labelWarning" Text="Warning text!"></asp:Label> </p> <p style="padding: 10px; text-align: center;"> <telerik:RadButton ID="ButtonWindowOK" Text="OK" AutoPostBack="true" runat="server" OnClick="ButtonWindowOK_Click" /> </p> </ContentTemplate> </telerik:RadWindow> </Windows> </telerik:RadWindowManager></asp:Content><telerik:RadGrid ID="rgReceiptDTL" runat="server" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" AutoGenerateColumns="False" AllowMultiRowEdit="true" MasterTableView-EditMode="EditForms" Height="300px" MasterTableView-Dir="<%$ Resources:SystemResource, HTMLDirectionality %>" Width="98%" GroupPanelPosition="Top" DataSourceID="SDSReceiptDTL"> <MasterTableView CommandItemDisplay="None" DataKeyNames="IDNo" GridLines="None" HorizontalAlign="NotSet" NoMasterRecordsText="<%$ Resources:Grid , NoMasterRecordsText %>" TableLayout="Fixed" Width="100%" DataSourceID="SDSReceiptDTL"> <CommandItemSettings ExportToPdfText="Export to Pdf" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True"> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"> </ExpandCollapseColumn> <HeaderStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" Wrap="True" /> <Columns> <telerik:GridTemplateColumn EditFormHeaderTextFormat="" DataField="ItemNo" meta:resourcekey="ItemNo" UniqueName="ItemNo"> <HeaderStyle Width="85" /> <ItemTemplate> <telerik:RadTextBox SkinID="Medium" Text='<%#Eval("ItemName")%>' runat="server" ID="rtbItemName"> </telerik:RadTextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn meta:resourcekey="ItemName"> <HeaderStyle Width="130" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn meta:resourcekey="UnitPrice" DataField="UnitPrice"> <HeaderStyle Width="130" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn meta:resourcekey="PurchDate" DataField="PurchDate"> <HeaderStyle Width="130" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn meta:resourcekey="DepreciateRatio" DataField="DepreciateRatio"> <HeaderStyle Width="130" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn meta:resourcekey="originalFactorNo" DataField="originalFactorNo"> <HeaderStyle Width="130" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="Qty" meta:resourcekey="Qty" UniqueName="Qty"> <HeaderStyle Width="130" /> </telerik:GridTemplateColumn> <%-- <telerik:GridTemplateColumn DataField="Total" meta:resourcekey="Total" UniqueName="Total"> </telerik:GridTemplateColumn>--%> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmDialogType="RadWindow" ConfirmText="<%$ Resources:Grid ,ConfirmDelete %>" ConfirmTitle="<%$ Resources:Grid ,Delete %>" FilterImageUrl="~\Design\TelerikSkins\Grid\Filter.gif" ImageUrl="~\Design\TelerikSkins\Grid\Delete.gif" SortAscImageUrl="~\Design\TelerikSkins\Grid\SortAsc.gif" SortDescImageUrl="~\Design\TelerikSkins\Grid\SortDesc.gif" Text="<%$ Resources:Grid ,Delete %>" UniqueName="column1"> <HeaderStyle Width="50px" /> <ItemStyle Width="50px" /> </telerik:GridButtonColumn> </Columns> <EditFormSettings EditFormType="Template"> <FormTemplate> <table style="width: 100%;"> <tr> <td style="width: 85px"> <asp:Label runat="server" ID="lblItemNo" Text='<%#Eval("ItemNo")%>'></asp:Label> </td> <td style="width: 130px"> <telerik:RadTextBox SkinID="Medium" Text='<%#Eval("ItemName")%>' AutoPostBack="true" OnTextChanged="rtbItemName_TextChanged" runat="server" ID="rtbItemName"> </telerik:RadTextBox></td> <td style="width: 130px"> <asp:Label runat="server" ID="lblUnitPrice" Text='<%#Eval("UnitPrice")%>'></asp:Label></td> <td style="width: 130px"> <telerik:RadDatePicker SkinID="Medium" DbSelectedDate='<%#Eval("PurchDate")%>' runat="server" ID="rdpPurchDate"> </telerik:RadDatePicker> </td> <td style="width: 130px"> <telerik:RadNumericTextBox runat="server" DbValue='<%#Eval("DepreciateRatio")%>' ID="rntbDepreciateRatio" SkinID="NumberMedium"> </telerik:RadNumericTextBox></td> <td style="width: 130px"> <telerik:RadTextBox SkinID="Medium" runat="server" ID="rtboriginalFactorNo"></telerik:RadTextBox></td> <td style="width: 130px"> <telerik:RadNumericTextBox runat="server" ID="rntbQTY" DbValue='<%#Eval("Qty")%>' MaxValue='<%#Eval("Qty")%>' SkinID="NumberMedium"> </telerik:RadNumericTextBox> </td> <td style="width: 50px;"> <asp:ImageButton runat="server" ID="btnDelete" ToolTip="Delete" CommandName="Delete" ImageUrl="~\Design\TelerikSkins\Grid\Delete.gif" /> </td> </tr> </table> </FormTemplate> </EditFormSettings> </MasterTableView> <ClientSettings> <Scrolling AllowScroll="True" SaveScrollPosition="False" ScrollHeight="200px" UseStaticHeaders="True" /> </ClientSettings></telerik:RadGrid><cc1:SessionDataSource ID="SDSReceiptDTL" runat="server" ClearSessionOnInitialLoad="True" ConflictDetection="CompareAllValues" ConnectionString="<%$ ConnectionStrings:ApplicationServices %>" SelectCommand="EXEC [Inv_ReceiptDtlSP] 'rtvLPODTL',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,@LPONO,@LPOYear" UpdateCommand="EXEC [Inv_ReceiptDtlSP] 'Save'" DeleteCommand="EXEC [Inv_ReceiptDtlSP] 'Delete'" InsertCommand="EXEC [Inv_ReceiptDtlSP] 'Save'" PrimaryKeyFields="IDNo" SessionKey="System.Web.UI.Page_SDSReceiptDTL"> <SelectParameters> <asp:ControlParameter ControlID="hdnLPONO" Name="LPONO" PropertyName="Value" /> <asp:ControlParameter ControlID="hdnLPOYear" Name="LPOYear" PropertyName="Value" /> </SelectParameters></cc1:SessionDataSource><asp:HiddenField runat="server" ID="hdnLPONO" /><asp:HiddenField runat="server" ID="hdnLPOYear" />Private Sub rgReceiptDTL_ItemCommand(sender As Object, e As GridCommandEventArgs) Handles rgReceiptDTL.ItemCommand If e.CommandName = RadGrid.DeleteCommandName Then End IfEnd SubPrivate Sub rgReceiptDTL_ItemDataBound(sender As Object, e As GridItemEventArgs) Handles rgReceiptDTL.ItemDataBound rgReceiptDTL.EditIndexes.Add(e.Item.ItemIndex) e.Item.Edit = TrueEnd SubProtected Sub rgReceiptDTL_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles rgReceiptDTL.PreRender If (rgReceiptDTL.EditItems.Count > 0) Then For Each item As GridDataItem In rgReceiptDTL.MasterTableView.Items item.Visible = False Next End IfEnd Sub<telerik:RadComboBox ID="cmboTest" runat="server" AllowCustomText="true" CheckBoxes="true" ShowDropDownOnTextboxClick="false" Skin="Outlook" Width="520" Height="250" MarkFirstMatch="False" NoWrap="true" OffsetX="-2" OffsetY="-2"></telerik:RadComboBox>

