RadChipList
The ChipList allows you to maintain a set of selected chips.
The ChipList is a container for two or more individual Chip components. They represent a complex piece of information in a compact form. For example, an entity that can be a person, a place, or a thing. Each chip from the list can be selected or removed and supports various styling options. The ChipList component is commonly used for single or multiple selections such as additions to an ordered meal.
For more information about the RadChipList refer to the documentation and its API.
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
[RequiredScript(typeof(jQueryPlugins), 1)]
[RequiredScript(typeof(Html5ChipList), 2)]
[RequiredScript(typeof(MaterialRipple), 3)]
[ClientScriptResource("Telerik.Web.UI.RadChipList", "Telerik.Web.UI.ChipList.Scripts.RadChipList.kendo.js", LoadOrder = 4)]
[ClientScriptResource("Telerik.Web.UI.RadChipList", "Telerik.Web.UI.ChipList.Scripts.RadChipList.js", LoadOrder = 5)]
[EmbeddedSkin("Chip", typeof(RadChip))]
[EmbeddedSkin("Chip", "Default", typeof(RadChip))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Classic, typeof(RadChipList))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Classic, typeof(RadChipList))]
[ToolboxBitmap(typeof(RadChipList), "Toolbox.Icons.ChipList.png")]
public class RadChipList : RadWebControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl
Inheritance: objectControlWebControlRadWebControlRadChipList
Implements:
Inherited Members
Constructors
public RadChipList()
Properties
The ChipList client events handlers.
[PersistenceMode(PersistenceMode.InnerProperty)]
public ChipListClientEvents ClientEvents { get; }
The CssClass property will now be used instead of the former Skin and will be modified in AddAttributesToRender()
protected override string CssClassFormatString { get; }
Overrides:
Specifies the background and border styles of the Chip items. The options are: Solid (default), Outline, or None.
public ChipListFillMode FillMode { get; set; }
Chip items collection of the ChipList
[PersistenceMode(PersistenceMode.InnerProperty)]
public ChipListItemsCollection Items { get; }
Specifies the size of the chip. The options are: Small, Medium (default), Large, or None.
public ChipListItemSize ItemSize { get; set; }
Specifies if the Chip items will be removable or not. If the property is set to true, the Chip renders a remove icon. Default is false.
public bool Removable { get; set; }
Specifies the border rounding size of the Chip items. The options are: Small, Medium (default), Large, Full, or None.
public ChipListRounded Rounded { get; set; }
Sets the selection mode of the ChipList. The options are: None (default), Single, or Multiple.
public ChipListSelectable Selectable { get; set; }
Specifies the gap between the Chips in the ChipList. The options are: Small, Medium (default), Large, or None.
public ChipListSize Size { get; set; }
protected override HtmlTextWriterTag TagKey { get; }
Overrides:
Methods
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
public override void RenderClientStateField(HtmlTextWriter writer)
Overrides:
protected override void TrackViewState()
Overrides: