Files
Samuele Locatelli b3b81de6a8 PROG
- correzione disabilitazione filtro path file e username
2024-10-23 18:14:55 +02:00

40 lines
1.1 KiB
Plaintext

@using MP.Prog.Components
@using MP.Prog.Data
@using Majorsoft.Blazor.Components.Debounce
@inject MessageService MessageService
<div class="input-group input-group-sm">
<DebounceInput id="sVal" class="form-control" placeholder="@("Ricerca (min " + _minChar + " char)")" autocomplete="off" @ref="debInput" @bind-Value="@_searchVal" @bind-Value:event="OnInput" DebounceTime="@_debMsec" MinLength="@_minChar" OnValueChanged="e => { searchVal = e; }" ForceNotifyByEnter="true" ForceNotifyOnBlur="true" />
<button @onclick="reset" class="btn btn-success"><i class="fa-solid fa-xmark"></i></button>
</div>
@code {
private string _searchVal = "";
private int _debMsec = 200;
private int _minChar = 2;
private DebounceInput debInput;
[Parameter]
public string searchVal
{
get
{
return MessageService.SearchVal;
}
set
{
if (!MessageService.SearchVal.Equals(value))
{
MessageService.SearchVal = value;
}
}
}
private void reset()
{
_searchVal = "";
searchVal = "";
}
}