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
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("orientation")]
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 |