Events in Blazor SpeedDial Component
22 Nov 20224 minutes to read
This section describes the Speed Dial events that will be triggered when appropriate actions are performed. The following events are available in the Speed Dial Component.
Item clicked
The speed dial Component triggers the ItemClicked event with SpeedDialItemEventArgs argument when an action item is clicked. You can use this event to perform the required action.
@using Syncfusion.Blazor.Buttons
<SfSpeedDial OpenIconCss="e-icons e-edit" ItemClicked="ItemEventClick">
<SpeedDialItems>
<SpeedDialItem IconCss="e-icons e-cut"/>
<SpeedDialItem IconCss="e-icons e-copy"/>
<SpeedDialItem IconCss="e-icons e-paste"/>
</SpeedDialItems>
</SfSpeedDial>
@code{
public void ItemEventClick(SpeedDialItemEventArgs args)
{
// Here, you can call your desired action.
}
}
Created
The speed dial Component triggers the Created event when SpeedDial Component rendering is completed.
@using Syncfusion.Blazor.Buttons
<SfSpeedDial Created="CreatedEvent" OpenIconCss="e-icons e-edit">
<SpeedDialItems>
<SpeedDialItem IconCss="e-icons e-cut"/>
<SpeedDialItem IconCss="e-icons e-copy"/>
<SpeedDialItem IconCss="e-icons e-paste"/>
</SpeedDialItems>
</SfSpeedDial>
@code{
public void CreatedEvent()
{
// Here, you can call your desired action.
}
}
Opening
The speed dial Component triggers the Opening event with SpeedDialBeforeOpenCloseEventArgs argument before the SpeedDial popup is opened.
@using Syncfusion.Blazor.Buttons
<SfSpeedDial Opening="OpeningEvent" OpenIconCss="e-icons e-edit">
<SpeedDialItems>
<SpeedDialItem IconCss="e-icons e-cut"/>
<SpeedDialItem IconCss="e-icons e-copy"/>
<SpeedDialItem IconCss="e-icons e-paste"/>
</SpeedDialItems>
</SfSpeedDial>
@code{
public void OpeningEvent(SpeedDialBeforeOpenCloseEventArgs args)
{
// Here, you can call your desired action.
}
}
Opened
The speed dial Component triggers the Opened event with SpeedDialOpenCloseEventArgs argument when SpeedDial popup is opened.
@using Syncfusion.Blazor.Buttons
<SfSpeedDial Opened="OpenedEvent" OpenIconCss="e-icons e-edit">
<SpeedDialItems>
<SpeedDialItem IconCss="e-icons e-cut"/>
<SpeedDialItem IconCss="e-icons e-copy"/>
<SpeedDialItem IconCss="e-icons e-paste"/>
</SpeedDialItems>
</SfSpeedDial>
@code{
public void OpenedEvent(SpeedDialOpenCloseEventArgs args)
{
// Here, you can call your desired action.
}
}
Closing
The speed dial Component triggers the Closing event with SpeedDialBeforeOpenCloseEventArgs argument before the SpeedDial popup is closed.
@using Syncfusion.Blazor.Buttons
<SfSpeedDial Closing="ClosingEvent" OpenIconCss="e-icons e-edit">
<SpeedDialItems>
<SpeedDialItem IconCss="e-icons e-cut"/>
<SpeedDialItem IconCss="e-icons e-copy"/>
<SpeedDialItem IconCss="e-icons e-paste"/>
</SpeedDialItems>
</SfSpeedDial>
@code{
public void ClosingEvent(SpeedDialBeforeOpenCloseEventArgs args)
{
// Here, you can call your desired action.
}
}
Closed
The speed dial Component triggers the Closed event with SpeedDialOpenCloseEventArgs argument when SpeedDial popup is closed.
@using Syncfusion.Blazor.Buttons
<SfSpeedDial Closed="ClosedEvent" OpenIconCss="e-icons e-edit">
<SpeedDialItems>
<SpeedDialItem IconCss="e-icons e-cut"/>
<SpeedDialItem IconCss="e-icons e-copy"/>
<SpeedDialItem IconCss="e-icons e-paste"/>
</SpeedDialItems>
</SfSpeedDial>
@code{
public void ClosedEvent(SpeedDialOpenCloseEventArgs args)
{
// Here, you can call your desired action.
}
}
Item rendered
The speed dial Component triggers the ItemRendered event with SpeedDialItemEventArgs argument for each SpeedDialItem
once its rendered.
@using Syncfusion.Blazor.Buttons
<SfSpeedDial ItemRendered="ItemRenderEvent" OpenIconCss="e-icons e-edit">
<SpeedDialItems>
<SpeedDialItem IconCss="e-icons e-cut"/>
<SpeedDialItem IconCss="e-icons e-copy"/>
<SpeedDialItem IconCss="e-icons e-paste"/>
</SpeedDialItems>
</SfSpeedDial>
@code{
public void ItemRenderEvent(SpeedDialItemEventArgs args)
{
// Here, you can call your desired action.
}
}