menu

ASP.NET MVC

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SplitButtonProperties

    Show / Hide Table of Contents

    Class SplitButtonProperties

    Inheritance
    System.Object
    EJTagHelper
    SplitButtonProperties
    Inherited Members
    EJTagHelper.GetControlDetails(String)
    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()
    Namespace: Syncfusion.JavaScript.Models
    Assembly: Syncfusion.EJ.dll
    Syntax
    public class SplitButtonProperties : EJTagHelper

    Constructors

    SplitButtonProperties()

    Initializes a new instance of the SplitButtonProperties class.

    Declaration
    public SplitButtonProperties()

    Properties

    ArrowPosition

    Gets or sets a value indicating the arrow position of the split or dropdown button.

    Declaration
    [JsonConverter(typeof(StringEnumConverter))]
    [JsonProperty("arrowPosition")]
    public ArrowPosition ArrowPosition { get; set; }
    Property Value
    Type Description
    ArrowPosition

    BeforeOpen

    Gets or sets a value indicating this event gets fired before menu of the split button control is opened.

    Declaration
    [JsonProperty("beforeOpen")]
    public string BeforeOpen { get; set; }
    Property Value
    Type Description
    System.String

    ButtonMode

    Gets or sets a value indicating the mode of the button is split or dropdown button.

    Declaration
    [JsonProperty("buttonMode")]
    [JsonConverter(typeof(StringEnumConverter))]
    public ButtonMode ButtonMode { get; set; }
    Property Value
    Type Description
    ButtonMode

    Click

    Gets or sets a value indicating this event gets fired when split button clicked successfully.

    Declaration
    [JsonProperty("click")]
    public string Click { get; set; }
    Property Value
    Type Description
    System.String

    Close

    Gets or sets a value indicating this event gets fired when the list content of split button control is closed.

    Declaration
    [JsonProperty("close")]
    public string Close { get; set; }
    Property Value
    Type Description
    System.String

    ContentType

    Gets or sets the content type of the split button. Button can have image only, text only, image text image, text and image or image both as content type.

    Declaration
    [JsonProperty("contentType")]
    [JsonConverter(typeof(StringEnumConverter))]
    public ContentType ContentType { get; set; }
    Property Value
    Type Description
    ContentType

    Create

    Gets or sets a value indicating this event gets fired after split button control is created.

    Declaration
    [JsonProperty("create")]
    public string Create { get; set; }
    Property Value
    Type Description
    System.String

    CssClass

    Gets or sets the root CSS class to split button for theme customization.

    Declaration
    [JsonProperty("cssClass")]
    public string CssClass { get; set; }
    Property Value
    Type Description
    System.String

    Destroy

    Gets or sets a value indicating this event gets fired when the split button is destroyed successfully.

    Declaration
    [JsonProperty("destroy")]
    public string Destroy { get; set; }
    Property Value
    Type Description
    System.String

    Enabled

    Gets or sets a value indicating whether the control can respond to user interaction.

    Declaration
    [JsonProperty("enabled")]
    public bool Enabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableRTL

    Gets or sets a value indicating whether control's elements supports to align in right to left direction.

    Declaration
    [JsonProperty("enableRTL")]
    public bool EnableRTL { get; set; }
    Property Value
    Type Description
    System.Boolean

    Height

    Gets or sets a value indicating the height of the split button.

    Declaration
    [JsonProperty("height")]
    public string Height { get; set; }
    Property Value
    Type Description
    System.String

    HtmlAttributes

    Gets or sets the value to map the field of HTML attributes.

    Declaration
    [JsonProperty("htmlAttributes")]
    public IDictionary<string, object> HtmlAttributes { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, System.Object>

    ImagePosition

    Gets or sets a value indicating whether image position is left or right. This property is applicable for the content type 'text and image' only.

    Declaration
    [JsonProperty("imagePosition")]
    [JsonConverter(typeof(StringEnumConverter))]
    public ImagePosition ImagePosition { get; set; }
    Property Value
    Type Description
    ImagePosition

    ItemMouseOut

    Gets or sets a value indicating this event gets fired when a menu item is hovered out successfully.

    Declaration
    [JsonProperty("itemMouseOut")]
    public string ItemMouseOut { get; set; }
    Property Value
    Type Description
    System.String

    ItemMouseOver

    Gets or sets a value indicating this event gets fired when a menu item is hovered in successfully.

    Declaration
    [JsonProperty("itemMouseOver")]
    public string ItemMouseOver { get; set; }
    Property Value
    Type Description
    System.String

    Items

    Specifies the list of menu items associated with split/dropdown button.

    Declaration
    [JsonIgnore]
    public List<SplitButtonItem> Items { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<SplitButtonItem>

    ItemSelected

    Gets or sets a value indicating this event gets fired when a menu item is clicked successfully.

    Declaration
    [JsonProperty("itemSelected")]
    public string ItemSelected { get; set; }
    Property Value
    Type Description
    System.String

    Open

    Gets or sets a value indicating this event gets fired when list content of split button control is opened.

    Declaration
    [JsonProperty("open")]
    public string Open { get; set; }
    Property Value
    Type Description
    System.String

    PopupPosition

    Gets or sets a value indicating the arrow position of the split or dropdown button.

    Declaration
    [JsonProperty("popupPosition")]
    public string PopupPosition { get; set; }
    Property Value
    Type Description
    System.String

    PrefixIcon

    Gets or sets the primary icon for split button. This is applicable for the content types image only, image text image, text and image and image both.

    Declaration
    [JsonProperty("prefixIcon")]
    public string PrefixIcon { get; set; }
    Property Value
    Type Description
    System.String

    ShowRoundedCorner

    Gets or sets a value indicating whether split button with rounded corners or not.

    Declaration
    [JsonProperty("showRoundedCorner")]
    public bool ShowRoundedCorner { get; set; }
    Property Value
    Type Description
    System.Boolean

    Size

    Gets or sets the size of the split button.

    Declaration
    [JsonConverter(typeof(StringEnumConverter))]
    [JsonProperty("size")]
    public ButtonSize Size { get; set; }
    Property Value
    Type Description
    ButtonSize

    SuffixIcon

    Gets or sets the secondary icon for split button. This is applicable for the content types imagetextimage and imageboth.

    Declaration
    [JsonProperty("suffixIcon")]
    public string SuffixIcon { get; set; }
    Property Value
    Type Description
    System.String

    Target

    Gets or sets an id or a class value indicating list of content items of the split button.

    Declaration
    [JsonProperty("target")]
    public string Target { get; set; }
    Property Value
    Type Description
    System.String

    TargetID

    Gets or sets an id value indicating list of content items of the split button.

    Declaration
    [JsonProperty("targetID")]
    public string TargetID { get; set; }
    Property Value
    Type Description
    System.String

    Text

    Gets or sets the text content associated with split button.

    Declaration
    [JsonProperty("text")]
    public string Text { get; set; }
    Property Value
    Type Description
    System.String

    Width

    Gets or sets a value indicating the width of the split button.

    Declaration
    [JsonProperty("width")]
    public string Width { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    GetControlDetails()

    Declaration
    protected override object GetControlDetails()
    Returns
    Type Description
    System.Object
    Overrides
    EJTagHelper.GetControlDetails()

    ShouldSerializeSplitButtonItem()

    ShouldSerialize method for MenuBaseItem

    Declaration
    public bool ShouldSerializeSplitButtonItem()
    Returns
    Type Description
    System.Boolean
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved