Specifies the type of animation effects. The possible values for this property as follows
None
: The carousel item transition happens without animation.Slide
: The carousel item transition happens with slide animation.Fade
: The Carousel item transition happens with fade animation.Custom
: The Carousel item transition happens with custom animation.Defaults to ‘Slide’
boolean
Defines whether the slide transition is automatic or manual.
Defaults to true
Defines how to show the previous, next and play pause buttons visibility. The possible values for this property as follows
Hidden
: Navigation buttons are hidden.Visible
: Navigation buttons are visible.VisibleOnHover
: Navigation buttons are visible only when we hover the carousel.Defaults to ‘Visible’
string
Accepts single/multiple classes (separated by a space) to be used for carousel customization.
Defaults to null
Record[]
Specifies the datasource for the carousel items.
Defaults to []
boolean
Enable or disable persisting component’s state between page reloads.
Defaults to false
boolean
Enable or disable rendering component in right to left direction.
Defaults to false
boolean
Defines whether to enable swipe action in touch devices or not.
Defaults to true
string
| number
Specifies the height of the Carousel in pixels/number/percentage. The number value is considered as pixels.
Defaults to ‘100%’
Record
Accepts HTML attributes/custom attributes to add in individual carousel item.
Defaults to null
string
| Function
Accepts the template for indicator buttons.
Defaults to null
Specifies the type of indicators. The available values for this property are:
Default
: Displays the indicators with a bullet design.Dynamic
: Applies a dynamic animation design to the indicators.Fraction
: Displays the slides numerically as indicators.Progress
: Represents the slides using a progress bar design.Defaults to ‘Default’
number
Specifies the interval duration in milliseconds for carousel item transition.
Defaults to 5000
string
| Function
Specifies the template option for carousel items.
Defaults to null
Allows defining the collection of carousel item to be displayed on the Carousel.
Defaults to []
string
Overrides the global culture and localization value for this component. Default global culture is ‘en-US’.
Defaults to ”
boolean
Defines whether the slide transitions loop end or not. When set to false, the transition stops at last slide.
Defaults to true
string
| Function
Accepts the template for next navigation button.
Defaults to null
boolean
Enables active slide with partial previous/next slides. Slide animation only applicable if the partialVisible is enabled.
Defaults to false
boolean
Defines whether the slide transition gets pause on hover or not.
Defaults to true
string
| Function
Accepts the template for play/pause button.
Defaults to null
string
| Function
Accepts the template for previous navigation button.
Defaults to null
number
Specifies index of the current carousel item.
Defaults to 0
boolean
Defines whether to show the indicator positions or not. The indicator positions allow to know the current slide position of the carousel component.
Defaults to true
boolean
Defines whether to show play button or not.
Defaults to false
Specifies whether the slide transition should occur while performing swiping via touch/mouse. The slide swiping is enabled or disabled using bitwise operators. The swiping is disabled using ‘~’ bitwise operator.
Defaults to ‘Touch’
string
| number
Specifies the width of the Carousel in pixels/number/percentage. The number value is considered as pixels.
Defaults to ‘100%’
Adds the handler to the given event listener.
Parameter | Type | Description |
---|---|---|
eventName | string |
A String that specifies the name of the event |
handler | Function |
Specifies the call to run when the event occurs. |
Returns void
Appends the control within the given HTML element
Parameter | Type | Description |
---|---|---|
selector (optional) | string | HTMLElement |
Target element where control needs to be appended |
Returns void
Adding unload event to persist data when enable persistence true
Returns void
When invoked, applies the pending property changes immediately to the component.
Returns void
Method for destroy the carousel component.
Returns void
Removing unload event to persist data when enable persistence true
Returns void
Returns the persistence data for component
Returns any
Returns the route element of the component
Returns HTMLElement
Handling unload event to persist data when enable persistence true
Returns void
Method to transit from the current slide to the next slide.
Returns void
Method to pause the slides programmatically.
Returns void
Method to play the slides programmatically.
Returns void
Method to transit from the current slide to the previous slide.
Returns void
Applies all the pending property changes and render the component again.
Returns void
Removes the handler from the given event listener.
Parameter | Type | Description |
---|---|---|
eventName | string |
A String that specifies the name of the event to remove |
handler | Function |
Specifies the function to remove |
Returns void
Dynamically injects the required modules to the component.
Parameter | Type | Description |
---|---|---|
moduleList | Function[] |
? |
Returns void
EmitType<SlideChangedEventArgs>
The event will be fired after the slide changed.
EmitType<SlideChangingEventArgs>
The event will be fired before the slide change.