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:
parent
427402d1ef
commit
671d8ce399
6 changed files with 18 additions and 7 deletions
|
@ -13,7 +13,7 @@
|
||||||
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
|
// 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="-1" selected disabled>SØGNING</option>
|
||||||
<option value="name">Navn</option>
|
<option value="name">Navn</option>
|
||||||
<option value="sku">Nummer</option>
|
<option value="sku">Nummer</option>
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
|
// 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="-1" disabled>VARE GRUPPE</option>
|
||||||
<option value="0" selected>Alle Grupper</option>
|
<option value="0" selected>Alle Grupper</option>
|
||||||
<option value="1">Lim Sealer Reparation</option>
|
<option value="1">Lim Sealer Reparation</option>
|
||||||
|
|
|
@ -13,8 +13,12 @@
|
||||||
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
|
// 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="-1" selected disabled>SORTERING</option>
|
||||||
<option value="name">Navn</option>
|
<option value="name">Navn</option>
|
||||||
<option value="sku">Varenr</option>
|
<option value="sku">Vare Nr.</option>
|
||||||
|
@*
|
||||||
|
<option value="name desc">Navn ↓</option>
|
||||||
|
<option value="sku desc">Varenr ↓</option>
|
||||||
|
*@
|
||||||
</select>
|
</select>
|
|
@ -13,11 +13,12 @@
|
||||||
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
|
// 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="-1" disabled>SØGNING</option>
|
||||||
<option value="name">Navn</option>
|
<option value="name">Navn</option>
|
||||||
<option value="city">Bynavn</option>
|
<option value="city">Bynavn</option>
|
||||||
<option value="zip">Postnr</option>
|
<option value="zip">Postnr</option>
|
||||||
<option value="account">Konto</option>
|
<option value="account">Konto</option>
|
||||||
<option value="phone">Telefon</option>
|
<option value="phone">Telefon</option>
|
||||||
|
<option value="any">fuzzy</option>
|
||||||
</select>
|
</select>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<input id="search-input" type="text" class="form-control" placeholder="Søg ..." aria-described-by="search-addon"
|
<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>
|
<button class="input-group-text" id="search-addon"><i class="bi-backspace" @onclick="@ClearSearch"></i></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -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="-1" selected disabled>SORTERING</option>
|
||||||
<option value="name">Firma</option>
|
<option value="name">Firma</option>
|
||||||
<option value="city">Bynavn</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 ↓</option>
|
||||||
|
<option value="city desc">Bynavn ↓</option>
|
||||||
|
<option value="lastVisitTimestamp desc">Sidst besøgt ↓</option>
|
||||||
|
<option value="nextVisitTimestamp desc">Næste besøg ↓</option>
|
||||||
</select>
|
</select>
|
Loading…
Reference in a new issue