Aggiornato loading hw option

This commit is contained in:
Annamaria Sassi
2025-11-11 16:45:05 +01:00
parent cf7eccb3ba
commit 39a8634627
3 changed files with 59 additions and 46 deletions
+12 -12
View File
@@ -328,7 +328,11 @@ namespace WebWindowComplex.Models
set
{
m_SelHardware = value;
ReqRefreshHwOption();
if (HwOptionList.Count != 0)
{
RefreshHardwareOptionList();
ReqRefreshHwOption();
}
}
}
@@ -341,12 +345,12 @@ namespace WebWindowComplex.Models
set
{
m_SelHardware = m_HardwareList.FirstOrDefault(x => !string.IsNullOrEmpty(value) && x.Id.Equals(value)) ?? new Hardware(CustomHwId, "", "", Enums.OpeningTypes.Null, "", 0, 0);
HwOptionList.Clear();
if (SelHardware.Id == CustomHwId)
{
HwOptionList.Clear();
SelHwOptionList.Clear();
}
//ReqRefreshHwOption();
ReqRefreshHwOption();
//ParentWindow.OnUpdatePreview(ParentWindow.sSerialized());
}
}
@@ -451,14 +455,6 @@ namespace WebWindowComplex.Models
)
.ToList() ?? new List<Hardware>();
m_HardwareList = new List<Hardware>(rawList);
//if (rawList != null && rawList.Count > 0)
//{
// m_HardwareList = new List<Hardware>(rawList);
//}
//else
//{
// m_HardwareList = new List<Hardware>();
//}
}
}
@@ -505,6 +501,11 @@ namespace WebWindowComplex.Models
RefreshHardwareList();
}
SetFirstHardware();
if (HwOptionList.Count != 0)
{
RefreshHardwareOptionList();
ReqRefreshHwOption();
}
}
/// <summary>
@@ -686,7 +687,6 @@ namespace WebWindowComplex.Models
if (m_HardwareList.Count > 0)
{
m_SelHardware = m_HardwareList.First();
//ReqRefreshHwOption();
}
}