FIX: prepend function call correctly

FEAT: add fuzzy search (any column) customer search col
FEAT: add descending sort and visit timestamp sort
This commit is contained in:
Frede Hundewadt 2023-06-15 09:03:09 +02:00
parent 427402d1ef
commit 671d8ce399
6 changed files with 18 additions and 7 deletions

View file

@ -13,7 +13,7 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
*@
<select class="form-select bg-warning text-bg-warning" @bind-value="SearchCol" @bind-value:event="oninput" @onchange="OnSelectChanged">
<select class="form-select bg-warning text-bg-warning" @bind-value="SearchCol" @bind-value:event="oninput" @onchange="@OnSelectChanged">
<option value="-1" selected disabled>SØGNING</option>
<option value="name">Navn</option>
<option value="sku">Nummer</option>

View file

@ -13,7 +13,7 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
*@
<select class="form-select bg-danger text-bg-danger" @bind-value="GroupCol" @bind-value:event="oninput" @onchange="OnSelectionChanged">
<select class="form-select bg-danger text-bg-danger" @bind-value="GroupCol" @bind-value:event="oninput" @onchange="@OnSelectionChanged">
<option value="-1" disabled>VARE GRUPPE</option>
<option value="0" selected>Alle Grupper</option>
<option value="1">Lim Sealer Reparation</option>

View file

@ -13,8 +13,12 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
*@
<select class="form-select bg-success text-bg-success" @bind-value="SortCol" @bind-value:event="oninput" @onchange="OnSelectChanged">
<select class="form-select bg-success text-bg-success" @bind-value="SortCol" @bind-value:event="oninput" @onchange="@OnSelectChanged">
<option value="-1" selected disabled>SORTERING</option>
<option value="name">Navn</option>
<option value="sku">Varenr</option>
<option value="sku">Vare Nr.</option>
@*
<option value="name desc">Navn &darr;</option>
<option value="sku desc">Varenr &darr;</option>
*@
</select>

View file

@ -13,11 +13,12 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
*@
<select class="form-select bg-warning text-bg-warning" @bind-value="SearchCol" @bind-value:event="oninput" @onchange="OnSelectionChanged">
<select class="form-select bg-warning text-bg-warning" @bind-value="SearchCol" @bind-value:event="oninput" @onchange="@OnSelectionChanged">
<option value="-1" disabled>SØGNING</option>
<option value="name">Navn</option>
<option value="city">Bynavn</option>
<option value="zip">Postnr</option>
<option value="account">Konto</option>
<option value="phone">Telefon</option>
<option value="any">fuzzy</option>
</select>

View file

@ -16,7 +16,7 @@
<div class="input-group">
<input id="search-input" type="text" class="form-control" placeholder="Søg ..." aria-described-by="search-addon"
@bind-value="SearchTerm" @bind-value:event="oninput" @onkeyup="OnSearchChanged" />
@bind-value="SearchTerm" @bind-value:event="oninput" @onkeyup="@OnSearchChanged" />
<button class="input-group-text" id="search-addon"><i class="bi-backspace" @onclick="@ClearSearch"></i></button>
</div>

View file

@ -14,8 +14,14 @@
*@
<select class="form-select bg-success text-bg-success" @bind-value="SortCol" @bind-value:event="oninput" @onchange="OnSelectionChanged">
<select class="form-select bg-success text-bg-success" @bind-value="SortCol" @bind-value:event="oninput" @onchange="@OnSelectionChanged">
<option value="-1" selected disabled>SORTERING</option>
<option value="name">Firma</option>
<option value="city">Bynavn</option>
<option value="lastVisitTimestamp">Sidst besøgt</option>
<option value="nextVisitTimestamp">Næste besøg</option>
<option value="name desc">Firma &darr;</option>
<option value="city desc">Bynavn &darr;</option>
<option value="lastVisitTimestamp desc">Sidst besøgt &darr;</option>
<option value="nextVisitTimestamp desc">Næste besøg &darr;</option>
</select>