TabChooser
A lightweight RadEditor UI component that renders a set of selectable tabs and integrates with client-side scripts.
Definition
Namespace:Telerik.Web.UI.Editor
Assembly:Telerik.Web.UI.dll
Syntax:
[EmbeddedSkin("Editor")]
[EmbeddedSkin("Editor", "Default")]
[RequiredScript(typeof(RadEditorScripts))]
[ClientScriptResource("Telerik.Web.UI.Editor.TabChooser", "Telerik.Web.UI.Common.Core.js")]
public class TabChooser : RadWebControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl
Inheritance: objectControlWebControlRadWebControlTabChooser
Implements:
Inherited Members
Constructors
public TabChooser()
Properties
The CssClass property will now be used instead of the former Skin and will be modified in AddAttributesToRender()
protected override string CssClassFormatString { get; }
Overrides:
Gets the collection containing the tabs.
[PersistenceMode(PersistenceMode.InnerProperty)]
public TabChooserItemCollection Items { get; }
Gets or sets the name of the JavaScript function invoked when a tab item is selected on the client.
[ClientControlEvent]
[ClientPropertyName("itemSelected")]
public virtual string OnClientItemSelected { get; set; }
protected override HtmlTextWriterTag TagKey { get; }
Overrides:
Methods
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
Restores view-state information from a previous request that was saved with the System.Web.UI.WebControls.WebControl.SaveViewState() method.
protected override void LoadViewState(object state)
An object that represents the control state to restore.
Overrides:
Saves any state that was modified after the System.Web.UI.WebControls.Style.TrackViewState() method was invoked.
protected override object SaveViewState()
An object that contains the current view state of the control; otherwise, if there is no view state associated with the control, null.
Overrides:
Causes the control to track changes to its view state so they can be stored in the object's System.Web.UI.Control.ViewState property.
protected override void TrackViewState()
Overrides: