or
.RadMenu_WebBlue .rmItem a.rmLink { width: 155px !important; overflow: hidden !important; } .RadMenu_WebBlue .rmLink:hover, .RadMenu_WebBlue .rmFocused, .RadMenu_WebBlue .rmExpanded { width: 155px !important; min-height: 25px !important; color: #276c9d !important; background: #FFFFFF !important; border-color: #336699 !important; }<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript"> function onClientItemOpening(s, e) { var item = e.get_item(); if (item.get_text() == 'Sub Menu 1') { for (var i = 0; i < item.get_items().get_count(); i++) { var li = item.get_items().getItem(i).get_element(); li.style.width = 340; } } } </script> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <div> <telerik:RadMenu ID="RadMenu1" runat="server" OnClientItemOpening="onClientItemOpening"> <Items> <telerik:RadMenuItem Text="Applications"></telerik:RadMenuItem> <telerik:RadMenuItem Text="This App"> <Items> <telerik:RadMenuItem Text="Sub Menu 1"> <Items> <telerik:RadMenuItem Text="Sub Menu Item With Longer Text Than Parent 1"></telerik:RadMenuItem> <telerik:RadMenuItem Text="Sub Menu Item With Longer Text Than Parent 2"></telerik:RadMenuItem> <telerik:RadMenuItem Text="Sub Menu Item With Longer Text Than Parent 3"></telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> </telerik:RadMenu> </div> </form> </body> </html> 
<telerik:RadGrid ID="RadGrid1" runat="server" AllowAutomaticUpdates="True" AutoGenerateEditColumn="True" CellSpacing="0" DataSourceID="SqlDataSource1" GridLines="None" AllowSorting="True" AllowPaging="True"> <ClientSettings Selecting-AllowRowSelect="true" EnablePostBackOnRowClick="True"> </ClientSettings> <MasterTableView autogeneratecolumns="False" datakeynames="V_ID" datasourceid="SqlDataSource1" EditMode="PopUp" > <CommandItemSettings ExportToPdfText="Export to PDF" > </CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" ButtonType="PushButton" HeaderButtonType="PushButton"> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="V_ID" DataType="System.Int32" FilterControlAltText="Filter V_ID column" HeaderText="No#" SortExpression="V_ID" UniqueName="V_ID" ReadOnly="True"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="U_Name" FilterControlAltText="Filter U_Name column" HeaderText="Employee Name" Reorderable="False" SortExpression="U_Name" UniqueName="U_Name"> <EditItemTemplate> <asp:TextBox ID="U_NameTextBox" runat="server" Text='<%# Bind("U_Name") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="U_NameLabel" runat="server" Text='<%# Eval("U_Name") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="V_Issue_Date" DataType="System.DateTime" FilterControlAltText="Filter V_Issue_Date column" HeaderText="Issue Date" Reorderable="False" SortExpression="V_Issue_Date" UniqueName="V_Issue_Date"> <EditItemTemplate> <asp:TextBox ID="V_Issue_DateTextBox" runat="server" Text='<%# Bind("V_Issue_Date") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="V_Issue_DateLabel" runat="server" Text='<%# Eval("V_Issue_Date", "{0:dd/MM/yyyy}") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="V_Type" FilterControlAltText="Filter V_Type column" HeaderText="Vacation Type" Reorderable="False" SortExpression="V_Type" UniqueName="V_Type"> <EditItemTemplate> <asp:TextBox ID="V_TypeTextBox" runat="server" Text='<%# Bind("V_Type") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="V_TypeLabel" runat="server" Text='<%# Eval("V_Type") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="V_Start_Date" DataType="System.DateTime" FilterControlAltText="Filter V_Start_Date column" HeaderText="Start Date" Reorderable="False" SortExpression="V_Start_Date" UniqueName="V_Start_Date"> <EditItemTemplate> <asp:TextBox ID="V_Start_DateTextBox" runat="server" Text='<%# Bind("V_Start_Date") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="V_Start_DateLabel" runat="server" Text='<%# Eval("V_Start_Date", "{0:dd/MM/yyyy}") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="V_End_Date" DataType="System.DateTime" FilterControlAltText="Filter V_End_Date column" HeaderText="End Date" Reorderable="False" SortExpression="V_End_Date" UniqueName="V_End_Date"> <EditItemTemplate> <asp:TextBox ID="V_End_DateTextBox" runat="server" Text='<%# Bind("V_End_Date") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="V_End_DateLabel" runat="server" Text='<%# Eval("V_End_Date", "{0:dd/MM/yyyy}") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="Total_Days" DataType="System.Int32" FilterControlAltText="Filter Total_Days column" HeaderText="Total Days" Reorderable="False" SortExpression="Total_Days" UniqueName="Total_Days"> <EditItemTemplate> <asp:TextBox ID="Total_DaysTextBox" runat="server" Text='<%# Bind("Total_Days") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="Total_DaysLabel" runat="server" Text='<%# Eval("Total_Days") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="V_Start_Time" DataType="System.TimeSpan" FilterControlAltText="Filter V_Start_Time column" HeaderText="Start Time" Reorderable="False" SortExpression="V_Start_Time" UniqueName="V_Start_Time"> <EditItemTemplate> <asp:TextBox ID="V_Start_TimeTextBox" runat="server" Text='<%# Bind("V_Start_Time") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="V_Start_TimeLabel" runat="server" Text='<%# Eval("V_Start_Time") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="V_End_Time" DataType="System.TimeSpan" FilterControlAltText="Filter V_End_Time column" HeaderText="End Time" Reorderable="False" SortExpression="V_End_Time" UniqueName="V_End_Time"> <EditItemTemplate> <asp:TextBox ID="V_End_TimeTextBox" runat="server" Text='<%# Bind("V_End_Time") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="V_End_TimeLabel" runat="server" Text='<%# Eval("V_End_Time") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="V_Reason" FilterControlAltText="Filter V_Reason column" HeaderText="Reason" Reorderable="False" SortExpression="V_Reason" UniqueName="V_Reason"> <EditItemTemplate> <asp:TextBox ID="V_ReasonTextBox" runat="server" Text='<%# Bind("V_Reason") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="V_ReasonLabel" runat="server" Text='<%# Eval("V_Reason") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="V_Dep_Mgr_Confirmation" FilterControlAltText="Filter V_Dep_Mgr_Confirmation column" HeaderText="Manger Confirmation" SortExpression="V_Dep_Mgr_Confirmation" UniqueName="V_Dep_Mgr_Confirmation"> <EditItemTemplate> <asp:DropDownList ID="DropDownList4" runat="server" BackColor="#ffff99" Text='<%# Bind("V_Dep_Mgr_Confirmation") %>' > <asp:ListItem></asp:ListItem> <asp:ListItem>Confirmed</asp:ListItem> <asp:ListItem>N't Confirmed</asp:ListItem> </asp:DropDownList> </EditItemTemplate> <ItemTemplate> <asp:Label ID="V_Dep_Mgr_ConfirmationLabel" runat="server" Text='<%# Eval("V_Dep_Mgr_Confirmation") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="V_Dep_Mgr_Comment" FilterControlAltText="Filter V_Dep_Mgr_Comment column" HeaderText="Manger Comment" SortExpression="V_Dep_Mgr_Comment" UniqueName="V_Dep_Mgr_Comment"> <EditItemTemplate> <asp:TextBox ID="V_Dep_Mgr_CommentTextBox" BackColor="#ffff99" runat="server" Text='<%# Bind("V_Dep_Mgr_Comment") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="V_Dep_Mgr_CommentLabel" runat="server" Text='<%# Eval("V_Dep_Mgr_Comment") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="U_Serial_Number" DataType="System.Int32" FilterControlAltText="Filter U_Serial_Number column" HeaderText="Employee Serial Number" Reorderable="False" SortExpression="U_Serial_Number" UniqueName="U_Serial_Number" Visible="False"> <EditItemTemplate> <asp:TextBox ID="U_Serial_NumberTextBox" runat="server" Text='<%# Bind("U_Serial_Number") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="U_Serial_NumberLabel" runat="server" Text='<%# Eval("U_Serial_Number") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column" ButtonType="PushButton" UpdateText="Are You Sure" EditText="Edit" HeaderButtonType="PushButton"> </EditColumn> </EditFormSettings> <EditItemStyle ForeColor="Red" /> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> </telerik:RadGrid>
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { //generate forms again using existing variables GenerateSlotForms(); } else { //get some initial variables from querystring GenerateSlotForms(); }} protected void GenerateSlotForms() { divSlot.Visible = true; int tblRows, tblCols; DataView dvCorpSlot; dvCorpSlot = (DataView)CorpSlot.Select(DataSourceSelectArguments.Empty); //corporation lists if (RadNumericTextBox5.Value == 1) { tblRows = 1; tblCols = 1; } else { tblRows = (Convert.ToInt16(dvCorpSlot.Count) / 2) + (Convert.ToInt16(dvCorpSlot.Count) % 2); tblCols = 3; } int k = 0; for (int i = 0; i < tblRows; i++) { TableRow tr = new TableRow(); for (int j = 0; j < tblCols; j++) { PlaceHolder1.Controls.Add(tr); TableCell tc = new TableCell(); if ((i * 3) + j + 1 <= Convert.ToInt16(dvCorpSlot.Count)) { tc.Controls.Add(CreateControlSlotListBox(k)); tr.Cells.Add(tc); k++; } } tbl.Rows.Add(tr); } } private Control CreateControlSlotListBox(int i) { ListBox SlotListBox = new ListBox(); SlotListBox.ID = "SlotListBox" + i; SlotListBox.Width = 190; return SlotListBox; }
protected void RadListBox_Dropped(object sender, RadListBoxDroppedEventArgs e)
{
foreach (RadListBoxItem item in e.SourceDragItems)
{
string controlname = e.HtmlElementID;
if (controlname.Contains("Skinned")) { controlname = controlname.Substring(7); }
ListBox slotListBox = (ListBox)Page.FindControl(controlname);
slotListBox.Items.Add(item.Text);
slotListBox.Items.FindByText(item.Text).Value = item.Value;
}
<div id="divSlot" runat="server" visible="false">
<telerik:RadListBox ID="RadListBox1" runat="server" EnableDragAndDrop="true" SelectionMode="Multiple"
AllowTransferDuplicates="True" DataKeyField="Descr" OnDropped="RadListBox_Dropped" Height="250"
DataSourceID="PPIEEmployeeListAll" DataTextField="Descr" DataValueField="Expr1"> </telerik:RadListBox>
<asp:PlaceHolder ID="PlaceHolder1" runat="server" EnableViewState="false"></asp:PlaceHolder>
/div>
<telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True" CellSpacing="0" GridLines="None" Font-Size="Smaller" AllowSorting="True" AutoGenerateColumns="False" OnPreRender="RadGrid1_PreRender" DataSourceID="edsEnrollment" EnableViewState="False" > <ExportSettings HideStructureColumns="true" IgnorePaging="true" ExportOnlyData="true"> </ExportSettings> <MasterTableView DataKeyNames="ContractPaymentID" CommandItemDisplay="Top" TableLayout="Auto" DataSourceID="edsEnrollment" EnableViewState="False"> <CommandItemSettings ShowExportToWordButton="true" RefreshText="განახლება" ShowAddNewRecordButton="false" ShowExportToExcelButton="true" ShowExportToCsvButton="true"></CommandItemSettings> <PagerStyle Mode="NextPrevNumericAndAdvanced" PageSizeLabelText="გვერდის ზომა:"></PagerStyle> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True"> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="ContractNumber" FilterControlWidth="30px" FilterControlAltText="Filter ContractNumber column" HeaderText="ხელშ №" SortExpression="ContractNumber" UniqueName="ContractNumber" DataType="System.DateTime" CurrentFilterFunction="EqualTo" ShowFilterIcon="false" AutoPostBackOnFilter="True"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ClientName" FilterControlAltText="Filter ClientName column" HeaderText="კლიენტი" ReadOnly="True" SortExpression="ClientName" UniqueName="ClientName" DataType="System.String" CurrentFilterFunction="Contains" AutoPostBackOnFilter="True" FilterControlWidth="70px"> </telerik:GridBoundColumn> <telerik:GridNumericColumn DataField="Year" DataType="System.Int32" FilterControlAltText="Filter Year column" HeaderText="დარიცხვის წელი" ReadOnly="True" SortExpression="Year" UniqueName="Year" CurrentFilterFunction="EqualTo" ShowFilterIcon="false" AutoPostBackOnFilter="True" FilterControlWidth="70px"> </telerik:GridNumericColumn> <telerik:GridNumericColumn DataField="Month" DataType="System.Int32" FilterControlAltText="Filter Month column" HeaderText="დარიცხვის თვე" SortExpression="Month" UniqueName="Month" CurrentFilterFunction="EqualTo" ShowFilterIcon="false" AutoPostBackOnFilter="True" FilterControlWidth="30px"> </telerik:GridNumericColumn> <telerik:GridNumericColumn DataField="Amount" DataFormatString="{0:####.##}" DataType="System.Decimal" FilterControlAltText="Filter Amount column" HeaderText="თანხა" ReadOnly="True" SortExpression="Amount" UniqueName="Amount" CurrentFilterFunction="EqualTo" ShowFilterIcon="false" AutoPostBackOnFilter="True" FilterControlWidth="40px"> </telerik:GridNumericColumn> <telerik:GridNumericColumn DataField="AmountPayed" DataFormatString="{0:####.##}" DataType="System.Decimal" FilterControlAltText="Filter AmountPayed column" HeaderText="გადახდილი" SortExpression="AmountPayed" UniqueName="AmountPayed" CurrentFilterFunction="EqualTo" ShowFilterIcon="false" AutoPostBackOnFilter="True" FilterControlWidth="40px"> </telerik:GridNumericColumn> <telerik:GridBoundColumn DataField="PaymentDate" DataFormatString="{0:dd/MM/yyyy}" DataType="System.DateTime" FilterControlAltText="Filter PaymentDate column" HeaderText="გადახდის თარიღი" SortExpression="PaymentDate" UniqueName="PaymentDate" CurrentFilterFunction="Between" ShowFilterIcon="false" AutoPostBackOnFilter="True" FilterControlWidth="80px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="PaymentType" FilterControlAltText="Filter PaymentType column" HeaderText="ფორმა" SortExpression="PaymentType" UniqueName="PaymentType" CurrentFilterFunction="EqualTo" ShowFilterIcon="false" AutoPostBackOnFilter="True" FilterControlWidth="80px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Notes" DataType="System.String" FilterControlAltText="Filter Notes column" HeaderText="შენიშვნები" SortExpression="Notes" UniqueName="Notes" CurrentFilterFunction="Contains" ShowFilterIcon="false" AutoPostBackOnFilter="True" FilterControlWidth="50px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="PaymentRegisteredOn" DataFormatString="{0:dd/MM/yyyy}" DataType="System.DateTime" FilterControlAltText="Filter PaymentRegisteredOn column" HeaderText="თარიღი" SortExpression="PaymentRegisteredOn" UniqueName="PaymentRegisteredOn" CurrentFilterFunction="Between" ShowFilterIcon="false" AutoPostBackOnFilter="True" FilterControlWidth="80px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="REgistrator" DataType="System.String" FilterControlAltText="Filter REgistrator column" HeaderText="დაარეგისტრირა" SortExpression="REgistrator" UniqueName="REgistrator" CurrentFilterFunction="Contains" ShowFilterIcon="false" AutoPostBackOnFilter="True" FilterControlWidth="50px"> </telerik:GridBoundColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid> <asp:EntityDataSource ID="edsEnrollment" runat="server" ConnectionString="name=AuditEntities" DefaultContainerName="AuditEntities" EnableFlattening="False" EntitySetName="vEnrollements"> </asp:EntityDataSource>
<tr> <td> Number: </td> <td> <telerik:RadNumericTextBox ID="txtNumber" runat="server" Type="Number" NumberFormat-DecimalDigits="0"> <ClientEvents OnBlur="OnBlur" /> </telerik:RadNumericTextBox> <script type="text/javascript"> function OnBlur(sender, args) { alert('Hello'); } </script> </td> </tr><telerik:AjaxSetting AjaxControlID="btnSubmit"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="ucControl1" LoadingPanelID="radAjaxLoadingPanel" /> </UpdatedControls></telerik:AjaxSetting>Can you please help me in this? It's urgent for me...
Thanks,
Vatsal