diff --git a/README.md b/README.md index 9809ebd..c58c528 100644 --- a/README.md +++ b/README.md @@ -127,3 +127,11 @@ Vengono richieste nei seguenti casi: ### Riempimento (Fill) Descrive il tipo di riempimento: vetro o pannello. + +# Richieste di informazioni a EgwMultiEnginManager + +Nel componente sono presenti quattro tipi di richieste di informazioni al programma EgwMultiEngineManager: + 1. SVG: serve per avere SVG dato il JWD per poter rappresentare il disegno. La domanda è costituita dal JWD e la risposta contiene il SVG; + 2. Forma del telaio: serve per poter avere la lista degli hardware coerenti con le caratteristiche scelte. La domanda è costituita dal JWD e dalla lista di groupId interessati. La risposta contiene un dizionario di valori interi-stringa che rappresentano groupId-forma; + 3. Hardware option: serve per avere le opzioni relative all'hardware selezionato. La domanda è costituita dal JWD e la lista di groupId interessati. La risposta contiene un dizionario interi-stringa che rappresentano groupId-opzioni hardware. Le opzioni hardware sono restituite in formato xml; + 4. Profili degli elementi: serve per avere i profili degli elementi del groupId richiesto (nel caso di gruppi di ante gli elemeneti sono specificati per ogni anta). La domanda è costituita dal JWD e dalla lista di groupId interessati. La risposta contiene un dizionario di valori interi-stringhe. diff --git a/WebWindowComplex/Compo/CardFrame.razor.cs b/WebWindowComplex/Compo/CardFrame.razor.cs index 71ba513..124a7ee 100644 --- a/WebWindowComplex/Compo/CardFrame.razor.cs +++ b/WebWindowComplex/Compo/CardFrame.razor.cs @@ -88,8 +88,8 @@ namespace WebWindowComplex.Compo currFrame = CurrFrameWindow, svgNoHw = true }; - _ = EC_ReqElement.InvokeAsync(CurrFrameWindow); _ = EC_UpdateFrame.InvokeAsync(args); + _ = EC_ReqElement.InvokeAsync(CurrFrameWindow); } } } diff --git a/WebWindowComplex/TableComp.razor.cs b/WebWindowComplex/TableComp.razor.cs index 2649b20..ef5d122 100644 --- a/WebWindowComplex/TableComp.razor.cs +++ b/WebWindowComplex/TableComp.razor.cs @@ -1288,8 +1288,7 @@ namespace WebWindowComplex reqList.Add(item.GroupId); } } - if (prevReq == (int)DataReq.ReqElement) - await DoReqElement(reqList); + await DoReqElement(reqList); } } diff --git a/WebWindowComplex/WebWindowComplex.csproj b/WebWindowComplex/WebWindowComplex.csproj index b00cda5..7faa759 100644 --- a/WebWindowComplex/WebWindowComplex.csproj +++ b/WebWindowComplex/WebWindowComplex.csproj @@ -6,7 +6,7 @@ net8.0 enable enable - 2.8.1.2611 + 2.8.1.2613 Annamaria Sassi Egalware Componente gestione Configurazioni avanzate Window per LUX @@ -86,6 +86,12 @@ + + + + + + diff --git a/WebWindowConfigurator/WebWindowConfigurator.csproj b/WebWindowConfigurator/WebWindowConfigurator.csproj index 15b26cb..51b985d 100644 --- a/WebWindowConfigurator/WebWindowConfigurator.csproj +++ b/WebWindowConfigurator/WebWindowConfigurator.csproj @@ -6,7 +6,7 @@ net8.0 enable enable - 2.8.1.2611 + 2.8.1.2613 Annamaria Sassi Egalware Componente gestione JWD per LUX @@ -131,6 +131,12 @@ + + + + + +