Hi!
How to use tooltip with a disabled button? I tried:
<SfTooltip Content=@Content>
<SfButton OnClick=@OnClick Disabled="true">...</SfButton>
</SfTooltip>
but the tooltip does not appear.
Thanks for the help.
|
@using Syncfusion.Blazor.Popups
@using Syncfusion.Blazor.Buttons
<SfTooltip ID="Tooltip" Height="50px" Width="200px" Target="#box" Content="@Content">
<div id="box" style="display: inline-block;">
<SfButton ID="btn" Content="Show Tooltip" Disabled="true"></SfButton>
</div>
</SfTooltip>
@code
{
string Content="Tooltip on disabled button";
}
<style>
#btn {
pointer-events: none;
}
</style> |
Thanks.
The solution works however it disables all pointer interaction with the button, which might be a problem if the disabled state is conditional.
|
<SfButton ID="disable" Content="Enable Button" OnClick="onClick"></SfButton>
<SfTooltip ID="Tooltip" Height="50px" Width="200px" Target="#box" Content="@Content">
<div id="box" style="display: inline-block;">
<SfButton ID="btn" @ref="button" CssClass="@Disable" Content="Show Tooltip" Disabled=@State></SfButton>
</div>
</SfTooltip>
@code
{
SfButton button;
Boolean State = true;
string Content="Tooltip on disabled button";
string Disable = "btn-disable";
public void onClick()
{
State = false;
Disable = "btn-enable";
}
}
<style>
.btn-disable{
pointer-events: none;
}
</style> |