Update x gestione ritorno opzioni vuote

This commit is contained in:
Samuele Locatelli
2026-02-04 11:10:44 +01:00
parent 0c477c259f
commit aa4f46c827
7 changed files with 21 additions and 13 deletions
+2 -2
View File
@@ -4,8 +4,8 @@
<CentralPackageTransitivePinningEnabled>false</CentralPackageTransitivePinningEnabled>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="Egw.Lux.WebWindow.Base" Version="3.1.2.317" />
<PackageVersion Include="Egw.Lux.WebWindowComplex" Version="3.1.2.317" />
<PackageVersion Include="Egw.Lux.WebWindow.Base" Version="3.1.2.410" />
<PackageVersion Include="Egw.Lux.WebWindowComplex" Version="3.1.2.410" />
<PackageVersion Include="Egw.Window.Data" Version="2.8.1.2611" />
<PackageVersion Include="EgwCoreLib.Razor" Version="1.5.2511.312" />
<PackageVersion Include="EgwCoreLib.Utils" Version="1.5.2511.312" />
+1 -1
View File
@@ -4,7 +4,7 @@
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<Version>1.1.2602.0317</Version>
<Version>1.1.2602.0410</Version>
</PropertyGroup>
<ItemGroup>
+14 -6
View File
@@ -744,16 +744,16 @@ namespace Lux.UI.Components.Compo
/// </summary>
private EditMode CurrEditMode = EditMode.None;
private Dictionary<int, string> currGroupShape = new ();
private List<AreaProfiles> currAreaProfiles = new ();
private Dictionary<int, string> currGroupShape = new();
private List<AreaProfiles> currAreaProfiles = new();
private Dictionary<int, string> currHwOption = new ();
private Dictionary<int, string> currHwOption = new();
private int currPage = 1;
private string currPng = "";
private List<ProfilePayload> currProfList = new ();
private List<ProfilePayload> currProfList = new();
private string currSvg = "";
@@ -1101,8 +1101,16 @@ namespace Lux.UI.Components.Compo
{
if (currArgs.msgUid.Equals($"{chHwOpt}:{EditRecord.OfferRowUID}"))
{
var rawDict = JsonConvert.DeserializeObject<Dictionary<int, string>>(currArgs.newMessage) ?? new Dictionary<int, string>();
currHwOption = rawDict;
// se non è vuoto deserializzo
if (currArgs.newMessage.Count() > 2)
{
var rawDict = JsonConvert.DeserializeObject<Dictionary<int, string>>(currArgs.newMessage) ?? new Dictionary<int, string>();
currHwOption = rawDict;
}
else
{
currHwOption = new Dictionary<int, string>();
}
// salvo in live data...
CurrData.DictOptionsXml = currHwOption;
}
+1 -1
View File
@@ -5,7 +5,7 @@
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<UserSecretsId>aspnet-Lux.UI-a758c101-a2f4-4e38-977d-1c4887dbbd50</UserSecretsId>
<Version>1.1.2602.0317</Version>
<Version>1.1.2602.0410</Version>
</PropertyGroup>
<ItemGroup>
+1 -1
View File
@@ -1,6 +1,6 @@
<body>
<i>LUX - Web Windows MES</i>
<h4>Versione: 1.1.2602.0317</h4>
<h4>Versione: 1.1.2602.0410</h4>
<br /> Note di rilascio:
<ul>
<li>
+1 -1
View File
@@ -1 +1 @@
1.1.2602.0317
1.1.2602.0410
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<item>
<version>1.1.2602.0317</version>
<version>1.1.2602.0410</version>
<url>http://nexus.steamware.net/repository/SWS/GPW/stable/GPW.UI.zip</url>
<changelog>http://nexus.steamware.net/repository/SWS/GPW/stable/ChangeLog.html</changelog>
<mandatory>false</mandatory>