Class AccordionBuilder
Inheritance
System.Object
AccordionBuilder
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Syncfusion.EJ2.dll
Syntax
public class AccordionBuilder : ControlBuilder
Constructors
AccordionBuilder()
Declaration
public AccordionBuilder()
AccordionBuilder(Accordion)
Declaration
public AccordionBuilder(Accordion model)
Parameters
Fields
model
Declaration
Field Value
Properties
HtmlAttr
Declaration
public IDictionary<string, object> HtmlAttr { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.IDictionary<System.String, System.Object> |
|
ID
Declaration
public string ID { get; set; }
Property Value
Type |
Description |
System.String |
|
Output
Declaration
public override TextWriter Output { get; set; }
Property Value
Type |
Description |
System.IO.TextWriter |
|
Overrides
Methods
Animation(AccordionAccordionAnimationSettings)
Specifies the animation configuration settings for expanding and collapsing the panel.
Declaration
public AccordionBuilder Animation(AccordionAccordionAnimationSettings animation)
Parameters
Returns
Animation(Action<AccordionAccordionAnimationSettingsBuilder>)
Declaration
public AccordionBuilder Animation(Action<AccordionAccordionAnimationSettingsBuilder> animation)
Parameters
Returns
Clicked(String)
The event will be fired while clicking anywhere within the Accordion.
Declaration
public AccordionBuilder Clicked(string clicked)
Parameters
Type |
Name |
Description |
System.String |
clicked |
|
Returns
ContentTemplate(Action<Object>)
Declaration
public AccordionBuilder ContentTemplate(Action<object> template)
Parameters
Type |
Name |
Description |
System.Action<System.Object> |
template |
|
Returns
ContentTemplate(Func<Object, Object>)
Declaration
public AccordionBuilder ContentTemplate(Func<object, object> template)
Parameters
Type |
Name |
Description |
System.Func<System.Object, System.Object> |
template |
|
Returns
Created(String)
The event will be fired once the control rendering is completed.
Declaration
public AccordionBuilder Created(string created)
Parameters
Type |
Name |
Description |
System.String |
created |
|
Returns
DataSource(Action<DataManagerBuilder>)
Declaration
public AccordionBuilder DataSource(Action<DataManagerBuilder> dataSource)
Parameters
Returns
DataSource(Object)
Specifies the datasource for the accordion items.
Declaration
public AccordionBuilder DataSource(object dataSource)
Parameters
Type |
Name |
Description |
System.Object |
dataSource |
|
Returns
Destroyed(String)
The event will be fired when the control gets destroyed.
Declaration
public AccordionBuilder Destroyed(string destroyed)
Parameters
Type |
Name |
Description |
System.String |
destroyed |
|
Returns
EnableHtmlSanitizer(Boolean)
Defines whether to allow the cross-scripting site or not.
Declaration
public AccordionBuilder EnableHtmlSanitizer(bool enableHtmlSanitizer = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableHtmlSanitizer |
|
Returns
EnablePersistence(Boolean)
Enable or disable persisting component's state between page reloads.
Declaration
public AccordionBuilder EnablePersistence(bool enablePersistence = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enablePersistence |
|
Returns
EnableRtl(Boolean)
Enable or disable rendering component in right to left direction.
Declaration
public AccordionBuilder EnableRtl(bool enableRtl = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableRtl |
|
Returns
Expanded(String)
The event will be fired after the item gets collapsed/expanded.
Declaration
public AccordionBuilder Expanded(string expanded)
Parameters
Type |
Name |
Description |
System.String |
expanded |
|
Returns
ExpandedIndices(Double[])
Specifies the expanded items at initial load.
Declaration
public AccordionBuilder ExpandedIndices(double[] expandedIndices)
Parameters
Type |
Name |
Description |
System.Double[] |
expandedIndices |
|
Returns
Expanding(String)
The event will be fired before the item gets collapsed/expanded.
Declaration
public AccordionBuilder Expanding(string expanding)
Parameters
Type |
Name |
Description |
System.String |
expanding |
|
Returns
ExpandMode(ExpandMode)
Specifies the options to expand single or multiple panel at a time.
The possible values are:
Single
: Sets to expand only one Accordion item at a time.
Multiple
: Sets to expand more than one Accordion item at a time.
Declaration
public AccordionBuilder ExpandMode(ExpandMode expandMode)
Parameters
Returns
Specifies the header title template option for accordion items.
Declaration
public AccordionBuilder HeaderTemplate(string headerTemplate)
Parameters
Type |
Name |
Description |
System.String |
headerTemplate |
|
Returns
Height(Double)
Specifies the height of the Accordion in pixels/number/percentage. Number value is considered as pixels.
Declaration
public AccordionBuilder Height(double height)
Parameters
Type |
Name |
Description |
System.Double |
height |
|
Returns
Height(String)
Specifies the height of the Accordion in pixels/number/percentage. Number value is considered as pixels.
Declaration
public AccordionBuilder Height(string height)
Parameters
Type |
Name |
Description |
System.String |
height |
|
Returns
HtmlAttributes(Object)
Allows additional HTML attributes such as title, name, etc., and
accepts n number of attributes in a key-value pair format.
Declaration
public AccordionBuilder HtmlAttributes(object htmlAttributes)
Parameters
Type |
Name |
Description |
System.Object |
htmlAttributes |
|
Returns
Items(Action<AccordionAccordionItemBuilder>)
Declaration
public AccordionBuilder Items(Action<AccordionAccordionItemBuilder> items)
Parameters
Returns
Items(List<AccordionAccordionItem>)
An array of item that is used to specify Accordion items.
Declaration
public AccordionBuilder Items(List<AccordionAccordionItem> items)
Parameters
Returns
ItemTemplate(String)
Specifies the template option for accordion items.
Declaration
public AccordionBuilder ItemTemplate(string itemTemplate)
Parameters
Type |
Name |
Description |
System.String |
itemTemplate |
|
Returns
Locale(String)
Overrides the global culture and localization value for this component. Default global culture is 'en-US'.
Declaration
public AccordionBuilder Locale(string locale)
Parameters
Type |
Name |
Description |
System.String |
locale |
|
Returns
Render()
Declaration
public HtmlString Render()
Returns
Type |
Description |
System.Web.HtmlString |
|
Width(Double)
Specifies the width of the Accordion in pixels/number/percentage. Number value is considered as pixels.
Declaration
public AccordionBuilder Width(double width)
Parameters
Type |
Name |
Description |
System.Double |
width |
|
Returns
Width(String)
Specifies the width of the Accordion in pixels/number/percentage. Number value is considered as pixels.
Declaration
public AccordionBuilder Width(string width)
Parameters
Type |
Name |
Description |
System.String |
width |
|
Returns