@if (isLoading || ListRecords == null)
diff --git a/Lux.UI/Components/Compo/Config/HardwareMan.razor.cs b/Lux.UI/Components/Compo/Config/HardwareMan.razor.cs
index 9cd02d51..7ee1744b 100644
--- a/Lux.UI/Components/Compo/Config/HardwareMan.razor.cs
+++ b/Lux.UI/Components/Compo/Config/HardwareMan.razor.cs
@@ -7,13 +7,6 @@ namespace Lux.UI.Components.Compo.Config
{
public partial class HardwareMan
{
- #region Public Properties
-
- [Parameter]
- public string SearchVal { get; set; } = string.Empty;
-
- #endregion Public Properties
-
#region Protected Properties
[Inject]
@@ -24,35 +17,6 @@ namespace Lux.UI.Components.Compo.Config
#endregion Protected Properties
-#if false
- ///
- /// impossta record x eliminazione
- ///
- ///
- protected async Task DoDelete(HardwareModel selRec)
- {
- if (!await JSRuntime.InvokeAsync
("confirm", $"Sicuro di voler eliminare il record? Dettagli: {selRec.HardwareID} | {selRec.Description} | {selRec.Thickness}"))
- return;
-
- // esegue eliminazione del record...
- await CDService.ConfHardwareDeleteAsync(selRec);
-
- EditRecord = null;
- SelRecord = null;
- await ReloadData();
- UpdateTable();
- }
-
- ///
- /// Edit articolo selezionato
- ///
- ///
- protected void DoEdit(HardwareModel curRec)
- {
- EditRecord = curRec;
- }
-#endif
-
#region Protected Methods
///
@@ -79,6 +43,11 @@ namespace Lux.UI.Components.Compo.Config
UpdateTable();
}
+ protected void ResetSearch()
+ {
+ SearchVal = "";
+ }
+
protected void SaveNumRec(int newNum)
{
numRecord = newNum;
@@ -106,6 +75,53 @@ namespace Lux.UI.Components.Compo.Config
#endregion Private Fields
+ #region Private Properties
+
+ protected string SearchVal
+ {
+ get => searchVal;
+ set
+ {
+ if (searchVal != value)
+ {
+ searchVal = value;
+ ReloadData();
+ UpdateTable();
+ }
+ }
+ }
+ private string searchVal { get; set; } = string.Empty;
+
+ #endregion Private Properties
+
+#if false
+ ///
+ /// impossta record x eliminazione
+ ///
+ ///
+ protected async Task DoDelete(HardwareModel selRec)
+ {
+ if (!await JSRuntime.InvokeAsync("confirm", $"Sicuro di voler eliminare il record? Dettagli: {selRec.HardwareID} | {selRec.Description} | {selRec.Thickness}"))
+ return;
+
+ // esegue eliminazione del record...
+ await CDService.ConfHardwareDeleteAsync(selRec);
+
+ EditRecord = null;
+ SelRecord = null;
+ await ReloadData();
+ UpdateTable();
+ }
+
+ ///
+ /// Edit articolo selezionato
+ ///
+ ///
+ protected void DoEdit(HardwareModel curRec)
+ {
+ EditRecord = curRec;
+ }
+#endif
#if false
private async Task DoAdd()
{
@@ -155,12 +171,14 @@ namespace Lux.UI.Components.Compo.Config
totalCount = AllRecords.Count;
}
+#if false
private void ResetEdit()
{
// reset edit
EditRecord = null;
ReloadData();
}
+#endif
///
/// Filtro e paginazione