RadSearchBox
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[EmbeddedSkin("SearchBox", typeof(RadSearchBox))]
[EmbeddedSkin("SearchBox", "Default", typeof(RadSearchBox))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadSearchBox))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[RequiredScript(typeof(jQueryPlugins), 1)]
[RequiredScript(typeof(DropDown), 2)]
[RequiredScript(typeof(ChangeLog), 3)]
[RequiredScript(typeof(MaterialRipple))]
[ClientScriptResource("Telerik.Web.UI.RadSearchBox", "Telerik.Web.UI.SearchBox.RadSearchBoxScripts.js")]
[TelerikToolboxCategory("Data Editing")]
public class RadSearchBox : RadDataBoundControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, IPostBackEventHandler, ICallbackEventHandler, IFlatBoundContainer, INamingContainer
Inheritance: objectRadDataBoundControlRadSearchBox
Implements:
Inherited Members
Constructors
C#
public RadSearchBox()
Properties
C#
public SearchBoxButtonCollection Buttons { get; }
C#
protected SearchBoxButtonCollection Children { get; }
C#
public AnimationSettings CollapseAnimation { get; }
C#
protected override string CssClassFormatString { get; }
Overrides:
C#
public CultureInfo Culture { get; set; }
C#
public virtual string DataContextKeyField { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[TypeConverter(typeof(ListConverter))]
public virtual string[] DataKeyNames { get; set; }
C#
public virtual string DataTextField { get; set; }
Implements:
C#
public virtual string DataTextFormatString { get; set; }
C#
public virtual string DataValueField { get; set; }
Implements:
C#
public DropDownSettings DropDownSettings { get; }
C#
[ClientControlProperty]
[ClientPropertyName("_emptyMessage")]
[Bindable(false)]
public virtual string EmptyMessage { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_enableAriaSupport")]
public bool EnableAriaSupport { get; set; }
C#
[Bindable(false)]
[ClientControlProperty]
[ClientPropertyName("_enableAutoComplete")]
public virtual bool EnableAutoComplete { get; set; }
C#
[Bindable(false)]
[ClientControlProperty]
[ClientPropertyName("_enableDirectionDetection")]
public bool EnableDirectionDetection { get; set; }
C#
[Bindable(false)]
[ClientControlProperty]
[ClientPropertyName("_enableScreenBoundaryDetection")]
public bool EnableScreenBoundaryDetection { get; set; }
C#
public AnimationSettings ExpandAnimation { get; }
C#
[Bindable(false)]
[ClientControlProperty]
public SearchBoxFilter Filter { get; set; }
Height
Unit
C#
public override Unit Height { get; }
Overrides:
C#
[Bindable(false)]
[ClientControlProperty]
[ClientPropertyName("_highlightFirstMatch")]
public virtual bool HighlightFirstMatch { get; set; }
C#
protected SearchContext InnerContext { get; }
C#
[Bindable(false)]
[ClientControlProperty]
[ClientPropertyName("isCaseSensitive")]
public bool IsCaseSensitive { get; set; }
C#
public string LabelCssClass { get; set; }
LabelWidth
Unit
C#
public Unit LabelWidth { get; set; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public SearchBoxLocalization Localization { get; }
C#
public string LocalizationPath { get; set; }
C#
[Bindable(false)]
[ClientControlProperty]
[ClientPropertyName("maxResultCount")]
public virtual int MaxResultCount { get; set; }
C#
[ClientControlProperty]
public virtual int MinFilterLength { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("buttonCommand")]
public string OnClientButtonCommand { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dataRequesting")]
public string OnClientDataRequesting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("load")]
public string OnClientLoad { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("search")]
public string OnClientSearch { get; set; }
C#
public SearchContext SearchContext { get; }
SelectArguments
DataSourceSelectArguments
C#
protected DataSourceSelectArguments SelectArguments { get; }
C#
[Bindable(false)]
[ClientControlProperty]
[ClientPropertyName("showLoadingIcon")]
public bool ShowLoadingIcon { get; set; }
C#
[Bindable(false)]
[ClientControlProperty]
[ClientPropertyName("_showSearchButton")]
public virtual bool ShowSearchButton { get; set; }
C#
protected override bool SupportsRenderingMode { get; }
Overrides:
TagKey
HtmlTextWriterTag
C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[ClientControlProperty]
[ClientPropertyName("_uniqueId")]
public override string UniqueID { get; }
C#
public WebServiceSettings WebServiceSettings { get; }
Methods
C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Overrides:
C#
protected override void CreateChildControls()
C#
protected override DataSourceSelectArguments CreateDataSourceSelectArguments()
DataSourceSelectArguments
C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
C#
[SuppressMessage("Microsoft.Design", "CA1063:ImplementIDisposableCorrectly")]
public override void Dispose()
C#
public override void Focus()
C#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Overrides:
C#
protected bool OnDataSourceSelect(SearchBoxDataSourceSelectEventArgs e)
C#
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
C#
protected override void TrackViewState()
Events
C#
public event SearchBoxButtonEventHandler ButtonCommand
C#
public event SearchBoxDataSourceSelectEventHandler DataSourceSelect
C#
public event SearchBoxEventHandler Search