New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

The editor for the GridAutoCompleteColumn column.

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[TelerikToolboxCategory("Data")]
public class GridAutoCompleteColumnEditor : GridColumnEditorBase, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IGridColumnEditor

Inheritance: objectControlGridColumnEditorBaseGridAutoCompleteColumnEditor

Implements: IComponentIControlBuilderAccessorIControlDesignerAccessorIDataBindingsAccessorIDisposableIExpressionsAccessorIGridColumnEditorIParserAccessorIUrlResolutionService...

Inherited Members GridColumnEditorBase.AddParsedSubObject(object)GridColumnEditorBase.EnsureControlsCreated()GridColumnEditorBase.InitializedInContainerGridColumnEditorBase.ContainerControlGridColumnEditorBase.IsInEditModeGridColumnEditorBase.ControlsCreatedGridColumnEditorBase.ContainerItemControl.ResolveAdapter()Control.HasEvents()Control.GetRouteUrl(object)Control.GetRouteUrl(string, object)Control.GetRouteUrl(RouteValueDictionary)Control.GetRouteUrl(string, RouteValueDictionary)Control.GetUniqueIDRelativeTo(Control)Control.ApplyStyleSheetSkin(Page)Control.OnDataBinding(EventArgs)Control.DataBind()Control.DataBind(bool)Control.DataBindChildren()Control.EnsureID()Control.OnInit(EventArgs)Control.ClearChildState()Control.ClearChildControlState()Control.ClearChildViewState()Control.ClearEffectiveClientIDMode()Control.ClearCachedClientID()Control.Focus()Control.LoadControlState(object)Control.LoadViewState(object)Control.MapPathSecure(string)Control.OpenFile(string)Control.OnLoad(EventArgs)Control.OnPreRender(EventArgs)Control.BuildProfileTree(string, bool)Control.SaveControlState()Control.SaveViewState()Control.Render(HtmlTextWriter)Control.RenderChildren(HtmlTextWriter)Control.RenderControl(HtmlTextWriter)Control.RenderControl(HtmlTextWriter, ControlAdapter)Control.OnUnload(EventArgs)Control.Dispose()Control.RaiseBubbleEvent(object, EventArgs)Control.OnBubbleEvent(object, EventArgs)Control.AddedControl(Control, int)Control.CreateControlCollection()Control.CreateChildControls()Control.ResolveUrl(string)Control.ResolveClientUrl(string)Control.FindControl(string)Control.FindControl(string, int)Control.GetDesignModeState()Control.HasControls()Control.IsLiteralContent()Control.TrackViewState()Control.EnsureChildControls()Control.RemovedControl(Control)Control.SetDesignModeState(IDictionary)Control.SetRenderMethodDelegate(RenderMethod)Control.ClientIDModeControl.ClientIDControl.ClientIDSeparatorControl.ContextControl.AdapterControl.DesignModeControl.EventsControl.IDControl.EnableThemingControl.IsChildControlStateClearedControl.SkinIDControl.EnableViewStateControl.ViewStateModeControl.IsViewStateEnabledControl.NamingContainerControl.IdSeparatorControl.LoadViewStateByIDControl.PageControl.RenderingCompatibilityControl.TemplateControlControl.ParentControl.TemplateSourceDirectoryControl.AppRelativeTemplateSourceDirectoryControl.SiteControl.VisibleControl.UniqueIDControl.HasChildViewStateControl.ControlsControl.ValidateRequestModeControl.ViewStateControl.ViewStateIgnoresCaseControl.ChildControlsCreatedControl.IsTrackingViewStateControl.DisposedControl.DataBindingControl.InitControl.LoadControl.PreRenderControl.Unloadobject.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()...

Constructors

C#
public GridAutoCompleteColumnEditor()
C#
public GridAutoCompleteColumnEditor(GridAutoCompleteColumn owner)
Parameters:ownerGridAutoCompleteColumn

Properties

Gets or sets a value indicating whether the user will be able to add a custom text not present within the raw data in order to create a custom entry.

C#
public bool AllowCustomEntry { get; set; }

Gets a value indicating whether the text of the RadAutoComplete Tokens can be edited when user double clicks on it.

C#
public bool AllowTokenEditing { get; set; }

Gets the RadAutoCompleteBox instance for the current column editor.

C#
[Browsable(false)]
public RadAutoCompleteBox AutoCompleteBox { get; }
Property Value:

The the RadAutoCompleteBox instance for the current column editor..

Gets or sets the DataSource property of the AutoCompleteBox control.

C#
public virtual object DataSource { get; set; }
Property Value:

The DataSource property of the AutoCompleteBox list control.

Gets or sets the DataTextField.

C#
public virtual string DataTextField { get; set; }
Property Value:

The DataTextField.

Gets or sets the DataValueField.

C#
public virtual string DataValueField { get; set; }
Property Value:

The DataValueField.

Gets or sets a value indicating what delimiter should be used when the control displays the selected items as text (InputType = Text)

C#
public string Delimiter { get; set; }

Gets or sets a value indicating whether the RadAutoCompleteBox should apply “Contains” or “StartsWith” filter logic.

C#
public RadAutoCompleteFilter Filter { get; set; }

Gets or sets a value indicating how the RadAutoCompleteBox items should be displayed - as tokens or as text.

C#
public RadAutoCompleteInputType InputType { get; set; }

Get value if the editor has been initialized after an InitializeInControl or InitializeFromControl method call

C#
[Browsable(false)]
public override bool IsInitialized { get; }

Overrides: GridColumnEditorBase.IsInitialized

Gets a value indicating whether the user can select multiple entries.

C#
public RadAutoCompleteSelectionMode SelectionMode { get; set; }

Gets or sets the text of the AutoCompleteBox control.

C#
public virtual string Text { get; set; }
Property Value:

The text of the AutoCompleteBox control.

Methods

Implement this member to create the edit controls in the grid cell. This method is called from each column's InitializeCell method, when a GridItem initializes its cells.

C#
protected override void AddControlsToContainer()

Overrides: GridColumnEditorBase.AddControlsToContainer()

Create the input/edit controls belonging to the editor and prepare for AddControlsToContainer call.

C#
protected override void CreateControls()

Overrides: GridColumnEditorBase.CreateControls()

This method should recrteate the state of the column editor (edit controls, etc) from the container. This method is called when ExtractValuesFromItem(IDictionary, GridEditableItem) method is called, or when GetColumnEditor(string) is called.

C#
protected override void LoadControlsFromContainer()

Overrides: GridColumnEditorBase.LoadControlsFromContainer()

This method is should prepare the column editor to extract values from the edit controls residign in a TableCell of the grid.