Class SplitterProperties
Inherited Members
Namespace: Syncfusion.JavaScript.Models
Assembly: Syncfusion.EJ.dll
Syntax
public class SplitterProperties : EJTagHelper
Constructors
SplitterProperties()
Initializes a new instance of the SplitterProperties class.
Declaration
public SplitterProperties()
Properties
AllowKeyboardNavigation
Turns on keyboard interaction with the Splitter panes. You must set this property to true to access the keyboard shortcuts of ejSplitter.
Declaration
[JsonProperty("allowKeyboardNavigation")]
public bool AllowKeyboardNavigation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AnimationSpeed
Specify animation speed for the Splitter pane movement, while collapsing and expanding.
Declaration
[JsonProperty("animationSpeed")]
public int AnimationSpeed { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
BeforeExpandCollapse
Fires before expanding / collapsing the split pane of splitter control.
Declaration
[JsonProperty("beforeExpandCollapse")]
public string BeforeExpandCollapse { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ClickOnExpander
Triggered when we click on the template icon.
Declaration
[JsonProperty("clickOnExpander")]
public string ClickOnExpander { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Create
Fires when splitter control pane has been created.
Declaration
[JsonProperty("create")]
public string Create { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CssClass
Specify the CSS class to splitter control to achieve custom theme.
Declaration
[JsonProperty("cssClass")]
public string CssClass { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Destroy
Fires when splitter control pane has destroyed.
Declaration
[JsonProperty("destroy")]
public string Destroy { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EmptyDataText
shows message when the spitter created without pane.
Declaration
public string EmptyDataText { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EnableAnimation
Specifies the animation behavior of the splitter.
Declaration
[JsonProperty("enableAnimation")]
public bool EnableAnimation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
EnableAutoResize
EnableAutoResize is a deprecated API, we can achieve this requirement by isResponsive property.
Declaration
[Obsolete("EnableAutoResize is a deprecated API, we can achieve this requirement by isResponsive property")]
[JsonProperty("enableAutoResize")]
public bool EnableAutoResize { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
EnableRTL
Specifies the splitter control to be displayed in right to left direction.
Declaration
[JsonProperty("enableRTL")]
public bool EnableRTL { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ExpandCollapse
Fires when expand / collapse operation in splitter control pane has been performed successfully.
Declaration
[JsonProperty("expandCollapse")]
public string ExpandCollapse { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ExpanderTemplate
Specify HTML element string to replace the existing expand/collapse icons.
Declaration
[JsonProperty("expanderTemplate")]
public string ExpanderTemplate { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Height
Specify height for splitter control.
Declaration
[JsonProperty("height")]
public string Height { get; set; }
Property Value
Type | Description |
---|---|
System.String |
HtmlAttributes
getrs or sets the htmlAttributes
Declaration
[JsonProperty("htmlAttributes")]
public IDictionary<string, object> HtmlAttributes { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.String, System.Object> |
IsResponsive
Specify window responsive behavior for splitter control.
Declaration
[JsonProperty("isResponsive")]
public bool IsResponsive { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Items
Specify properties for each pane like paneSize, minSize, maxSize, collapsible,expandable,resizable.
Declaration
[JsonProperty("properties")]
public List<PaneProperties> Items { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<PaneProperties> |
Orientation
Specify the orientation for spliter control.
Declaration
[JsonProperty("orientation")]
[JsonConverter(typeof(StringEnumConverter))]
public Orientation Orientation { get; set; }
Property Value
Type | Description |
---|---|
Orientation |
PaneProperties
Specify properties for each pane like paneSize, minSize, maxSize, collapsible,expandable,resizable.
Declaration
[JsonProperty("properties")]
public List<PaneProperties> PaneProperties { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<PaneProperties> |
Resize
Fires when resize in splitter control pane.
Declaration
[JsonProperty("resize")]
public string Resize { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Width
Specify width for splitter control.
Declaration
[JsonProperty("width")]
public string Width { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
GetControlDetails()
Get the control details
Declaration
protected override object GetControlDetails()
Returns
Type | Description |
---|---|
System.Object |
Overrides
ShouldSerializePaneProperties()
ShouldSerialize method for PaneProperties
Declaration
public bool ShouldSerializePaneProperties()
Returns
Type | Description |
---|---|
System.Boolean |