Class GroupButtonProperties
Inheritance
System.Object
GroupButtonProperties
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.EJ.dll
public class GroupButtonProperties : EJTagHelper
Constructors
Declaration
public GroupButtonProperties()
Properties
Gets or sets a value indicating this event gets fired before any button element in the group button gets selected.
Declaration
[JsonProperty("beforeSelect")]
public string BeforeSelect { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets a value indicating this event gets fired when group button is created.
Declaration
[JsonProperty("create")]
public string Create { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets the root CSS class to group button for theme customization.
Declaration
[JsonProperty("cssClass")]
public string CssClass { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets value indicating the data source. Data source can be a string array or json array.
Declaration
[HtmlAttributeName("datasource")]
[JsonProperty("dataSource")]
[JsonConverter(typeof(DataManagerConverter))]
public object DataSource { get; set; }
Property Value
Type |
Description |
System.Object |
|
Gets or sets a value indicating this event gets fired when the group button is destroyed successfully.
Declaration
[JsonProperty("destroy")]
public string Destroy { get; set; }
Property Value
Type |
Description |
System.String |
|
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 |
|
Gets or sets a value to align the group button in right to left direction.
Declaration
[JsonProperty("enableRTL")]
public bool EnableRTL { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Gets or sets a value indicating the field members which make databind easier.
Declaration
[JsonProperty("fields")]
public GroupButtonFields GroupButtonFields { get; set; }
Property Value
Gets or sets a value indicating the mode (checkbox mode/radio button mode) of the group button.
Declaration
[JsonProperty("groupButtonMode")]
[JsonConverter(typeof(StringEnumConverter))]
public GroupButtonMode GroupButtonMode { get; set; }
Property Value
Gets or sets the height of the group button.
Declaration
[JsonProperty("height")]
public string Height { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets the value to map the field of HTML attributes for the group button element.
Declaration
[JsonProperty("htmlAttributes")]
public IDictionary<string, object> HtmlAttributes { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.IDictionary<System.String, System.Object> |
|
Declaration
[JsonIgnore]
public List<GroupButtonBaseItem> Items { get; set; }
Property Value
Gets or sets a value indicating this event gets fired once the key is pressed, when the control is in focused state.
Declaration
[JsonProperty("keyPress")]
public string KeyPress { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets the orientation of the group button.
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("orientation")]
public Orientation Orientation { get; set; }
Property Value
Gets or sets a value to retrieve the data from the data source.
Declaration
[JsonConverter(typeof(QueryConverter))]
[JsonProperty("query")]
public string Query { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets a value indicating this event gets fired when the button element gets selected.
Declaration
[JsonProperty("select")]
public string Select { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets the list of button items to be selected. This property is applicable when 'GroupButtonMode' is 'checkbox' mode.
Declaration
[JsonProperty("selectedItemIndex")]
public List<int> SelectedItemIndex { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Int32> |
|
Gets or sets the value indicating the group button with rounded corners or not.
Declaration
[JsonProperty("showRoundedCorner")]
public bool ShowRoundedCorner { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Gets or sets the size of the group button..
Declaration
[JsonProperty("size")]
[JsonConverter(typeof(StringEnumConverter))]
public ButtonSize Size { get; set; }
Property Value
Gets or sets the width of the group button.
Declaration
[JsonProperty("width")]
public string Width { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
Declaration
protected override object GetControlDetails()
Returns
Type |
Description |
System.Object |
|
Overrides
ShouldSerialize method for DataSource
Declaration
public bool ShouldSerializeDataSource()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerialize method for GroupButtonFields
Declaration
public bool ShouldSerializeGroupButtonFields()
Returns
Type |
Description |
System.Boolean |
|