or
123
123-456
123-456-789
<telerik:RadComboBox Visible="false" Skin="Vista" TabIndex="10" ID="rcbLastName" runat="server" AllowCustomText="true" Width="200px" ShowToogleImage="false" EnableOverlay="true" ShowDropDownOnTextboxClick="false" DropDownWidth="200px" MaxLength="20" CausesValidation="false" EnableLoadOnDemand="true" EnableScreenBoundaryDetection="false" ExpandDirection="Up" EnableVirtualScrolling="true" ShowMoreResultsBox="true" AutoPostBack="True" OnClientItemsRequesting="OnClientItemsRequesting" OnClientDropDownOpening="OnClientDropDownOpening" OnItemsRequested="rcbLastName_ItemsRequested" OnSelectedIndexChanged="rcbBarNumber_SelectedIndexChanged" ItemsPerRequest="5">if (!String.IsNullOrEmpty(e.Text)) { rcbLastName.ClearSelection(); NameValueCollection nvc = new NameValueCollection(); nvc.Add("LastName", e.Text); DataTable accounts = DB.ExecuteDataTable("usp_AccountsGetByLastName", nvc); int itemOffset = e.NumberOfItems; int endOffset = Math.Min(itemOffset + rcbLastName.ItemsPerRequest, accounts.DefaultView.Count); e.EndOfItems = endOffset == accounts.DefaultView.Count; for (int i = itemOffset; i < endOffset && i < accounts.DefaultView.Count; i++) { string data = accounts.DefaultView[i]["FullName"].ToString(); if (!String.IsNullOrEmpty(accounts.DefaultView[i]["Address1"].ToString())) { data += " - " + accounts.DefaultView[i]["Address1"].ToString() + " "; if (!String.IsNullOrEmpty(accounts.DefaultView[i]["Address2"].ToString())) data += accounts.DefaultView[i]["Address2"].ToString() + " "; data += accounts.DefaultView[i]["City"].ToString() + " " + accounts.DefaultView[i]["State"].ToString() + " " + accounts.DefaultView[i]["Zip"].ToString(); } rcbLastName.Items.Add(new RadComboBoxItem(data, accounts.DefaultView[i]["AccountID"].ToString())); } if (accounts.DefaultView.Count <= 0) e.Message = "No matches"; else e.Message = String.Format("Items <b>1</b>-<b>{0}</b> out of <b>{1}</b>", endOffset, accounts.DefaultView.Count); }
GridDataItem dataItem = RadGrid1.MasterTableView.Items[RowNumber.Value];foreach (RadTreeNode node in e.DraggedNodes){ //AddRowToGrid(dt, node); dataItem["DocAssigned"].Text = node.Text;}<telerik:RadDockZone runat="server" ID="RadDockZone1" Orientation="Vertical" Height="300px" Width="875px" BorderStyle="None"> <telerik:RadDock runat="server" ID="RadDock1" Title="Vehicle Schedule" Height="300px" Width="875px"> <ContentTemplate> <telerik:RadGrid runat="server" ID="RadGrid1" Width="840px" Visible="true" AutoGenerateColumns="False" OnRowDrop="RadGrid1_RowDrop"> <MasterTableView Width="100%" DataKeyNames="CompletionDate,DocAssigned" ClientDataKeyNames="CompletionDate,DocAssigned"> <Columns> <telerik:GridBoundColumn UniqueName="CompletionDate" SortExpression="CompletionDate" DataField="CompletionDate" HeaderStyle-Width="85" HeaderText="Completed" DataFormatString="{0:dd/MM/yyyy}"> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="DateDue" SortExpression="DateDue" DataField="DateDue" HeaderStyle-Width="85" HeaderText="Due" DataFormatString="{0:dd/MM/yyyy}"> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="AgCompanyName" SortExpression="AgCompanyName" DataField="AgCompanyName" HeaderStyle-Width="250" HeaderText="Agent"> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="DocName" SortExpression="DocName" DataField="DocName" HeaderStyle-Width="150" HeaderText="Document"> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="LinkedTo" SortExpression="LinkedTo" DataField="LinkedTo" HeaderStyle-Width="80" HeaderText="Linked To"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderStyle-Width="80" HeaderText="Doc Assigned" UniqueName="DocAssigned" SortExpression="DocAssigned" DataField="DocAssigned" > </telerik:GridBoundColumn> </Columns> <NoRecordsTemplate> <div style="height: 30px; cursor: pointer;"> No outstanding documents for this vehicle </div> </NoRecordsTemplate> </MasterTableView> <ClientSettings AllowRowsDragDrop="true"> <ClientEvents OnRowMouseOver="RowMouseOver" OnRowDragStarted="OnRowDragStarted" /> <Selecting AllowRowSelect="True" EnableDragToSelectRows="false" /> </ClientSettings> </telerik:RadGrid> </ContentTemplate> </telerik:RadDock></telerik:RadDockZone><telerik:RadDockZone runat="server" ID="unprocessedDocumentsRadDockZone" Orientation="Vertical" Height="460px" Width="875px" BorderStyle="None"> <telerik:RadDock runat="server" ID="unprocessedDocumentsRadDock" Title="Unprocessed Documents" Height="460px" Width="875px"> <ContentTemplate> <table> <tr> <td valign="top"> <telerik:RadTreeView ID="RadTreeView1" runat="server" AllowNodeEditing="false" Height="400px" Width="200px" Style="border: 1px solid #CBE7F5;" EnableDragAndDrop="true" OnClientNodeClicked="onNodeClicked" OnNodeDrop="RadTreeView1_HandleDrop" OnClientNodeDropping="onNodeDropping" OnClientNodeDragging="onTreeViewDragging" OnNodeExpand="RadTreeView1_NodeExpand"> </telerik:RadTreeView> </td> <td valign="top"> <pdfviewer:ShowPdf ID="ShowPdf1" runat="server" BorderStyle="None" BorderWidth="0px" Height="400px" Width="680px" /> </td> </tr> </table> </ContentTemplate> </telerik:RadDock></telerik:RadDockZone><telerik:RadGrid ID="radGridHistory" AllowCustomPaging="True" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" EnableHeaderContextMenu="true" EnableLinqExpressions="False" GridLines="Horizontal" GroupingEnabled="false" Visible="false" OnItemDataBound="radGridHistory_ItemDataBound" OnInit="radGridHistory_Init" OnNeedDataSource="radGridHistory_NeedDataSource" runat="server"> <GroupingSettings CaseSensitive="false" /> <MasterTableView DataKeyNames="ID" AllowFilteringByColumn="true" AllowCustomSorting="true" NoMasterRecordsText="No History records to display"> <Columns> <telerik:GridDateTimeColumn DataField="EventDate" DataFormatString="{0:MM/dd/yyyy hh:mm tt}" EnableRangeFiltering="true" EnableTimeIndependentFiltering="false" HeaderText="Date" PickerType="DatePicker" SortExpression="EventDate" UniqueName="EventDate"> </telerik:GridDateTimeColumn> </Columns> <PagerStyle AlwaysVisible="True" /> </MasterTableView> <ClientSettings> <Scrolling AllowScroll="true" UseStaticHeaders="true" /> </ClientSettings> <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="true" /> <FilterMenu EnableImageSprites="false" /></telerik:RadGrid><telerik:RadComboBox runat="server" ID="ComboAllContacts" Width="300" ShowMoreResultsBox="true" MaxLength="250" EnableVirtualScrolling="true" EnableLoadOnDemand="true" EmptyMessage="Select Area" MarkFirstMatch="false" AllowCustomText="false" HighlightTemplatedItems="false" EnableItemCaching="false" MinFilterLength="1" CssClass="fx-areaselector" OnItemsRequested="rcboSearch_ItemsRequested" skin="Fluent" EnableEmbeddedSkins="false" DataValueField="CRMAreaID" ClientIDMode="Static" > <ItemTemplate> <div class="searchResult"> <div class="profilePicContainer"> <a title="View <%# DataBinder.Eval(Container, "Attributes['Name']")%>"><%# DataBinder.Eval(Container, "Attributes['Name']")%></a> </div> </div> <div class="separatorTemplate" style="display: none;"> <h2><%#DataBinder.Eval(Container, "Attributes['Name']")%></h2> </div> </ItemTemplate></telerik:RadComboBox>If Not IsPostBack Then Dim currentRowType = String.Empty Dim ds As DataSet = AreaHelper.GetMyAreas() Dim dt As DataTable = ds.Tables(0) ComboAllContacts.DataValueField = "CRMAreaID" For Each row As DataRow In dt.Rows Dim item As New RadComboBoxItem Dim CRMAreaID As String = row("CRMAreaID").ToString() Dim Name As String = row("Name").ToString() Dim Region As String = row("Region").ToString() If currentRowType <> Region Then ' Add separator Row ComboAllContacts.Items.Add(CreateSeparatorItem(Region)) currentRowType = Region End If item.Value = CRMAreaID.ToString() item.Text = Name item.Attributes.Add("CRMAreaID", CRMAreaID) item.Attributes.Add("Region", Region) item.Attributes.Add("Name", Name) item.Attributes.Add("IsSeparator", False) item.Attributes.Add("onclick", "NavigateAreaSelection(" + CRMAreaID + ")") If Not String.IsNullOrWhiteSpace(item.Text) Then ComboAllContacts.Items.Add(item) End If Next row ComboAllContacts.DataBind() End IfProtected Sub Protected Sub rcboSearch_ItemsRequested(ByVal sender As Object, ByVal e As RadComboBoxItemsRequestedEventArgs) '' RadComboBox combo = this.FindControl("combo") as RadComboBox; ComboAllContacts.ClearSelection() ComboAllContacts.Items.Clear() ComboAllContacts.Dispose() ComboAllContacts.Text = "" Dim data As DataTable = GetData(e.Text) Dim itemOffset As Integer = e.NumberOfItems Dim endOffset As Integer = data.Rows.Count ''Math.Min(itemOffset + ItemsPerRequest, data.Rows.Count) e.EndOfItems = endOffset = data.Rows.Count 'If data.Rows.Count > 0 Then 'End If Dim currentRowType = String.Empty ''For i As Integer = itemOffset To endOffset - 1 For Each row As DataRow In data.Rows Dim item As New RadComboBoxItem 'Dim CRMAreaID As String = data.Rows(i)("RowID").ToString() 'Dim rowName As String = data.Rows(i)("Name").ToString() 'Dim Region As String = data.Rows(i)("Region").ToString() Dim CRMAreaID As String = row("RowID").ToString() Dim rowName As String = row("Name").ToString() Dim Region As String = row("Region").ToString() If currentRowType <> Region Then ' Add separator Row ComboAllContacts.Items.Add(CreateSeparatorItem(Region)) currentRowType = Region End If item.Value = CRMAreaID item.Text = rowName item.Attributes.Add("CRMAreaID", CRMAreaID) item.Attributes.Add("Region", Region) item.Attributes.Add("Name", rowName) item.Attributes.Add("IsSeparator", False) item.Attributes.Add("onclick", "NavigateAreaSelection(" + CRMAreaID + ")") If Not String.IsNullOrWhiteSpace(item.Text) Then ComboAllContacts.Items.Add(item) End If ''Next row Next If ComboAllContacts.Items.Count > 0 Then ComboAllContacts.DataBind() Else End If e.Message = GetStatusMessage(endOffset, ComboAllContacts.Items.Count)(ByVal sender As Object, ByVal e As RadComboBoxItemsRequestedEventArgs) '' RadComboBox combo = this.FindControl("combo") as RadComboBox; ComboAllContacts.ClearSelection() ComboAllContacts.Items.Clear() ComboAllContacts.Dispose() ComboAllContacts.Text = "" Dim data As DataTable = GetData(e.Text) Dim itemOffset As Integer = e.NumberOfItems Dim endOffset As Integer = data.Rows.Count ''Math.Min(itemOffset + ItemsPerRequest, data.Rows.Count) e.EndOfItems = endOffset = data.Rows.Count 'If data.Rows.Count > 0 Then 'End If Dim currentRowType = String.Empty ''For i As Integer = itemOffset To endOffset - 1 For Each row As DataRow In data.Rows Dim item As New RadComboBoxItem 'Dim CRMAreaID As String = data.Rows(i)("RowID").ToString() 'Dim rowName As String = data.Rows(i)("Name").ToString() 'Dim Region As String = data.Rows(i)("Region").ToString() Dim CRMAreaID As String = row("RowID").ToString() Dim rowName As String = row("Name").ToString() Dim Region As String = row("Region").ToString() If currentRowType <> Region Then ' Add separator Row ComboAllContacts.Items.Add(CreateSeparatorItem(Region)) currentRowType = Region End If item.Value = CRMAreaID item.Text = rowName item.Attributes.Add("CRMAreaID", CRMAreaID) item.Attributes.Add("Region", Region) item.Attributes.Add("Name", rowName) item.Attributes.Add("IsSeparator", False) item.Attributes.Add("onclick", "NavigateAreaSelection(" + CRMAreaID + ")") If Not String.IsNullOrWhiteSpace(item.Text) Then ComboAllContacts.Items.Add(item) End If ''Next row Next If ComboAllContacts.Items.Count > 0 Then ComboAllContacts.DataBind() Else End If e.Message = GetStatusMessage(endOffset, ComboAllContacts.Items.Count)
var selectedNode = treeView.get_selectedNode();
alert(selectedNode.get_text());
selectedNode.expand();