OK reset filtraggio

This commit is contained in:
Samuele Locatelli
2021-05-21 17:41:53 +02:00
parent 356cebf38e
commit ae625b5933
14 changed files with 78 additions and 7 deletions
+6 -1
View File
@@ -25,11 +25,16 @@
</div>
</div>
<div class="col">
<div class="form-group">
<label for="CodArt" class="small">articolo:</label>
<input id="CodArt" class="form-control form-control-sm" @bind="@CodArticolo" />
</div>
</div>
<div class="col-1 text-right">
<div class="form-group">
<label for="btnReset" class="small">reset</label><br />
<Button id="btnReset" class="btn btn-info btn-sm btn-block" Clicked="resetFilter"><span class="oi oi-loop-circular"></span></Button>
</div>
</div>
</div>
</EditForm>
@@ -104,6 +104,9 @@ namespace MP.Stats.Components
[Parameter]
public EventCallback<SelectData> filterChanged { get; set; }
[Parameter]
public EventCallback<SelectData> filterReset { get; set; }
[Parameter]
public SelectData SelFilter { get; set; }
@@ -117,5 +120,14 @@ namespace MP.Stats.Components
}
#endregion Private Methods
#region Protected Methods
protected void resetFilter()
{
filterReset.InvokeAsync(SelFilter);
}
#endregion Protected Methods
}
}
+1 -1
View File
@@ -14,7 +14,7 @@
<div class="card-body py-0">
<div class="row">
<div class="col-12 table-secondary">
<SelectionFilter SelFilter="@currFilter" filterChanged="DoFilter"></SelectionFilter>
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter" filterReset="ResetFilter"></SelectionFilter>
</div>
</div>
@if (ListRecords == null)
+9
View File
@@ -126,6 +126,15 @@ namespace MP.Stats.Pages
currRecord = null;
}
protected async Task ResetFilter(SelectData newFilter)
{
currRecord = null;
SearchRecords = null;
ListRecords = null;
currFilter = SelectData.Init(5, 7);
await reloadData();
}
protected async Task UpdateData()
{
currRecord = null;
+1 -1
View File
@@ -13,7 +13,7 @@
<div class="card-body py-0">
<div class="row">
<div class="col-12 table-secondary">
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter"></SelectionFilter>
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter" filterReset="ResetFilter"></SelectionFilter>
</div>
</div>
@if (ListRecords == null)
+9
View File
@@ -117,6 +117,15 @@ namespace MP.Stats.Pages
currRecord = null;
}
protected async Task ResetFilter(SelectData newFilter)
{
currRecord = null;
SearchRecords = null;
ListRecords = null;
currFilter = SelectData.Init(5, 3);
await reloadData();
}
protected async Task UpdateData()
{
currRecord = null;
+1 -1
View File
@@ -13,7 +13,7 @@
<div class="card-body py-0">
<div class="row">
<div class="col-12 table-secondary">
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter"></SelectionFilter>
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter" filterReset="ResetFilter"></SelectionFilter>
</div>
</div>
@if (currRecord != null)
+9
View File
@@ -118,6 +118,15 @@ namespace MP.Stats.Pages
currRecord = null;
}
protected async Task ResetFilter(SelectData newFilter)
{
currRecord = null;
SearchRecords = null;
ListRecords = null;
currFilter = SelectData.Init(5, 7);
await reloadData();
}
protected void Select(MP.Data.DatabaseModels.TurniOee selRecord)
{
// applico filtro da selezione
+1 -1
View File
@@ -13,7 +13,7 @@
<div class="card-body py-0">
<div class="row">
<div class="col-12 table-secondary">
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter"></SelectionFilter>
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter" filterReset="ResetFilter"></SelectionFilter>
</div>
</div>
@if (ListRecords == null)
+9
View File
@@ -113,6 +113,15 @@ namespace MP.Stats.Pages
currRecord = null;
}
protected async Task ResetFilter(SelectData newFilter)
{
currRecord = null;
SearchRecords = null;
ListRecords = null;
currFilter = SelectData.Init(5, 7);
await reloadData();
}
protected async Task UpdateData()
{
currRecord = null;
+1 -1
View File
@@ -13,7 +13,7 @@
<div class="card-body py-0">
<div class="row">
<div class="col-12 table-secondary">
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter"></SelectionFilter>
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter" filterReset="ResetFilter"></SelectionFilter>
</div>
</div>
@if (ListRecords == null)
+9
View File
@@ -116,6 +116,15 @@ namespace MP.Stats.Pages
currRecord = null;
}
protected async Task ResetFilter(SelectData newFilter)
{
currRecord = null;
SearchRecords = null;
ListRecords = null;
currFilter = SelectData.Init(5, 7);
await reloadData();
}
protected async Task UpdateData()
{
currRecord = null;
+1 -1
View File
@@ -13,7 +13,7 @@
<div class="card-body py-0">
<div class="row">
<div class="col-12 table-secondary">
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter"></SelectionFilter>
<SelectionFilter SelFilter="currFilter" filterChanged="DoFilter" filterReset="ResetFilter"></SelectionFilter>
</div>
</div>
@if (ListRecords == null)
+9
View File
@@ -118,6 +118,15 @@ namespace MP.Stats.Pages
currRecord = null;
}
protected async Task ResetFilter(SelectData newFilter)
{
currRecord = null;
SearchRecords = null;
ListRecords = null;
currFilter = SelectData.Init(5, 7);
await reloadData();
}
protected async Task UpdateData()
{
currRecord = null;