Class MobileMenuProperties
Menu Properties
Implements
Inherited Members
Namespace: Syncfusion.JavaScript.Mobile.Models
Assembly: Syncfusion.EJ.dll
Syntax
public class MobileMenuProperties : PropertiesBase, IMobileBase
Constructors
MobileMenuProperties()
Initializes a new instance of the MobileMenuProperties class.
Declaration
public MobileMenuProperties()
Properties
ActionComplete
Event triggers when the actionComplete.
Declaration
[JsonProperty("actionComplete")]
public string ActionComplete { get; set; }
Property Value
Type | Description |
---|---|
System.String | The on actionComplete. |
ActionFailure
Event triggers when the actionFailure.
Declaration
[JsonProperty("actionFailure")]
public string ActionFailure { get; set; }
Property Value
Type | Description |
---|---|
System.String | The on actionFailure. |
ActionSuccess
Event triggers when the actionSuccess.
Declaration
[JsonProperty("actionSuccess")]
public string ActionSuccess { get; set; }
Property Value
Type | Description |
---|---|
System.String | The on actionSuccess. |
AllowScrolling
Specifies whether to allow scrolling behaviour for the contents.
Declaration
[JsonProperty("allowScrolling")]
public bool AllowScrolling { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
CancelButtonColor
Specifies CancelButtonColor
Declaration
[JsonProperty("cancelButtonColor")]
[Obsolete("Cancel Button properties works only Actionsheet type")]
public string CancelButtonColor { get; set; }
Property Value
Type | Description |
---|---|
System.String | The cancelButtonColor. |
CancelButtonText
Specifies the cancelButtonText.
Declaration
[Obsolete("Cancel Button properties works only Actionsheet type")]
[JsonProperty("cancelButtonText")]
public string CancelButtonText { get; set; }
Property Value
Type | Description |
---|---|
System.String | The cancelbutton text. |
CancelButtonTouchEnd
Event triggers when touch end happens on the cancelbutton.
Declaration
[Obsolete("Cancel Button properties works only Actionsheet type")]
[JsonProperty("cancelButtonTouchEnd")]
public string CancelButtonTouchEnd { get; set; }
Property Value
Type | Description |
---|---|
System.String | The cancel button touch end. |
CancelButtonTouchStart
Event triggers when touch start happens on the cancelbutton.
Declaration
[JsonProperty("cancelButtonTouchStart")]
[Obsolete("Cancel Button properties works only Actionsheet type")]
public string CancelButtonTouchStart { get; set; }
Property Value
Type | Description |
---|---|
System.String | The cancel button touch start. |
Color
Specifies Color
Declaration
[JsonProperty("color")]
public string Color { get; set; }
Property Value
Type | Description |
---|---|
System.String | The color. |
ContentTemplate
Specifies the element contains template contents.
Declaration
[JsonIgnore]
public MvcTemplate<MobileMenuProperties> ContentTemplate { get; set; }
Property Value
Type | Description |
---|---|
MvcTemplate<MobileMenuProperties> | The template identifier. |
DataSource
Specifies the datasource for items.
Declaration
[JsonProperty("dataSource")]
[HtmlAttributeName("datasource")]
[JsonConverter(typeof(DataManagerConverter))]
public object DataSource { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The data source. |
EnablePersistence
Specifies to maintain the current model value to browser cookies for state maintenance. While refresh the page, the model value will get apply to the control from browser cookies.
Declaration
[JsonProperty("enablePersistence")]
public bool EnablePersistence { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
EnableRippleEffect
Provides animation ripple effect to the Control
Declaration
[JsonProperty("enableRippleEffect")]
public bool EnableRippleEffect { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Fields
Declaration
[JsonProperty("fields")]
public MobileMenuProperties.MobileMenuFieldProperties Fields { get; set; }
Property Value
Type | Description |
---|---|
MobileMenuProperties.MobileMenuFieldProperties |
Height
Specifies the height.
Declaration
[JsonProperty("height")]
public string Height { get; set; }
Property Value
Type | Description |
---|---|
System.String | The height. |
Hide
Event triggers when the control get hided.
Declaration
[JsonProperty("hide")]
public string Hide { get; set; }
Property Value
Type | Description |
---|---|
System.String | The on hide. |
Href
Specifies href for the menu control.
Declaration
[JsonProperty("href")]
public string Href { get; set; }
Property Value
Type | Description |
---|---|
System.String | The href. |
Items
Specifies the menu items.
Declaration
[JsonIgnore]
public List<MobileMenuBaseItem> Items { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<MobileMenuBaseItem> | The items. |
Load
Event triggers before the items loaded.
Declaration
[JsonProperty("load")]
public string Load { get; set; }
Property Value
Type | Description |
---|---|
System.String | The load. |
LoadComplete
Event triggers after the items loaded.
Declaration
[JsonProperty("loadComplete")]
public string LoadComplete { get; set; }
Property Value
Type | Description |
---|---|
System.String | The load complete. |
MobileMenuType
Specifies the type of the menu.
Declaration
[JsonProperty("type")]
[JsonConverter(typeof(StringEnumConverter))]
public MobileMenuType MobileMenuType { get; set; }
Property Value
Type | Description |
---|---|
MobileMenuType | The show on. |
Query
Specifies the query to execute with the datasource is enabled.
Declaration
[JsonProperty("query")]
[JsonConverter(typeof(QueryConverter))]
public string Query { get; set; }
Property Value
Type | Description |
---|---|
System.String | The query. |
RenderMode
Specifies the rendering mode of the control.
Declaration
[JsonProperty("renderMode")]
[JsonConverter(typeof(StringEnumConverter))]
public RenderMode RenderMode { get; set; }
Property Value
Type | Description |
---|---|
RenderMode | The render mode. |
Show
Event triggers when the control get shown.
Declaration
[JsonProperty("show")]
public string Show { get; set; }
Property Value
Type | Description |
---|---|
System.String | The on show. |
ShowArrow
Specifies whether to show the Arrow.
Declaration
[Obsolete("ShowArrow property works only PopOver type")]
[JsonProperty("showArrow")]
public bool ShowArrow { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
ShowCancelButton
Specifies whether to show the cancelbutton.
Declaration
[JsonProperty("showCancelButton")]
[Obsolete("Cancel Button properties works only Actionsheet type")]
public bool ShowCancelButton { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
ShowOn
Specifies in which action need to show the menu.
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("showOn")]
public ShowOn ShowOn { get; set; }
Property Value
Type | Description |
---|---|
ShowOn | The show on. |
ShowTitle
Specifies whether to show the title.
Declaration
[JsonProperty("showTitle")]
[Obsolete("Title properties works only Actionsheet and PopOver types")]
public bool ShowTitle { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Target
Specifies the target element.
Declaration
[JsonProperty("target")]
public string Target { get; set; }
Property Value
Type | Description |
---|---|
System.String | The target identifier. |
TemplateId
Specifies ID of the element contains template contents.
Declaration
[JsonProperty("templateId")]
public string TemplateId { get; set; }
Property Value
Type | Description |
---|---|
System.String | The template identifier. |
Text
Specifies Text
Declaration
[JsonProperty("text")]
public string Text { get; set; }
Property Value
Type | Description |
---|---|
System.String | The text. |
Title
Specifies the title.
Declaration
[JsonProperty("title")]
[Obsolete("Title properties works only Actionsheet and PopOver types")]
public string Title { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Title. |
TouchEnd
Event triggers when touch end happens on the item.
Declaration
[JsonProperty("touchEnd")]
public string TouchEnd { get; set; }
Property Value
Type | Description |
---|---|
System.String | The touch end. |
TouchStart
Event triggers when touch start happens on the item.
Declaration
[JsonProperty("touchStart")]
public string TouchStart { get; set; }
Property Value
Type | Description |
---|---|
System.String | The touch start. |
Width
Specifies the width.
Declaration
[JsonProperty("width")]
public string Width { get; set; }
Property Value
Type | Description |
---|---|
System.String | The width. |