Vrh.WebMonitor
4.9.2
Web alapú megjelenítő keret, különböző beépülő modulokkal.
Release Notes
v4.9.2 Patch(nuget, 2024.05.23):
v4.9.1 Patch(nuget, 2024.05.23):
v4.9.0 Compatible change(nuget, 2024.05.17):
- websocket beépítése és frissítés redis adat változásakor
- [RefreshInterval]RefreshInterval=30;RefreshFirst=60;EnableRefreshByEvent=true;[/RefreshInterval]
vagy
[RefreshInterval]30;30;true[/RefreshInterval]
xml elem formátum; a fenti kettő azonos jelentésű
v4.8.1 Patch (nuget, 2024.03.27):
v4.8.0 Compatible change (nuget, 2024.03.04):
v4.7.0 Compatible change (nuget, 2024.03.01):
- SelectListHandler bevezetése a select-list-ek kezeléséhez a KeyListDefinitions xml feldolgozásakor
- ExternalList típusú KeyList elemek megvalósítása
v4.6.1 patch(nuget, 2024.02.21):
v4.6.0 Compatible change (nuget, 2024.02.21):
- InstanceReaderResetFrequency attributum bevezetése M1D-ben a DataSource xml tag alatt és a Fieds-ben a DataPools tag alatt
(enny millisecundumonként a pool instancereader-e resetelődik)
v4.5.1 patch(nuget, 2024.02.13):
v4.5.0 Compatible change (nuget, 2024.01.09):
- XmlProcessing v2.0 átvezetése
v4.4.2 patch(nuget, 2023.11.07):
v4.4.1 patch(nuget, 2023.11.07):
- cach-ben lévő adatok automatikus törlése
v4.4.0 Compatible change (nuget, 2023.11.03):
- cach beépítése a Matrix2D programba a feldolgozás gyorsítása érdekében
v4.3.4 patch(nuget, 2023.09.22):
- szelekciós listában megjelenő szövegek javítása (kulcsok mellett a név is)
v4.3.3 patch(nuget, 2023.02.23):
- Field kezeléssel kapcsolatos hibák javítása (Override/FormatString és null értékű változó esetén)
v4.3.2 patch(nuget, 2023.02.23):
- áttérés a VRH.Common 3.0 változatára
v4.3.1 patch(nuget, 2022.09.30):
- apróbb hibák javítása
v4.3.0 patch(nuget, 2022.09.30):
- teszt jelleggel beépítésre kerültek a signalR komponensek
v4.2.3 patch(nuget, 2022.09.26):
v4.2.2 patch(nuget, 2022.09.20):
- webmonitor.js-ben hiba javítása
v4.2.1 patch(nuget, 2022.09.20):
- választó listák sorrendje beállítható
v4.2.0 Compatible change(nuget, 2022.09.20):
- választó listák rendbetétele
v4.1.2 Patch (nuget, 2022.09.15):
v4.1.1 Patch (nuget, 2022.09.15):
v4.1.0 Compatible change (nuget, 2022.09.14):
- WebMonitor/KeyList selector kiválaszthatósága és url paraméterezésének teljes megoldása
v4.0.0 New version (nuget, 2022.09.14):
- WebMonitor/KeyList descriptor xml egyszerűsítése
- néhány apróbb hiba javítása a KeyList kezeléssel kapcsolatban
v3.6.1 Patch (nuget, 2022.07.07):
v3.6.0 Compatible change (nuget, 2022.06.30):
- A különböző xml struktúrákban a MonitorProfiles,Displays,Styles,Fields,MonitorBlocks elemek többszörözhetők, mindegyikben létezik egy Description attributum,
ami azonban nem kerül feldolgozásra, csak az xml olvashatóságát segíti
v3.5.0 Compatible change (nuget, 2022.06.29):
- Egy Array-on belül ha egy cella értéke ARRAYSKIP, akkor a cella maga nem jelenik meg, és a megjelenő cellák a cella területen dinamikusan és rugalmasan foglalják el a helyet
v3.4.1 Compatible change (nuget, 2022.03.18):
v3.4.0 Compatible change (nuget, 2022.03.17):
- Matrix2D Cell elemben megadhatók a Content=, Conversion= és a FormatString= attributumok, amely esetben a Cell/Field= attributum elmaradhat
- Matrix2D Cell elemben gyerek elemként megadható egy teljes Field elem, amely a tartalmazó cellára vonatkozik; ebben az esetben a Cell/Field= és a Field/Name= attributumok nem kellenek
- Left,Top,Width és Height attributumok értékei lehetnek =, == +nn, vagy -nn, amelyekkel az előző cella leíróban szereplő értékekhet képest
relatív értékeket lehet megadni:
=ugyanaz az érték, mint az előző cellában;
+nn: nn-nel több, mint az előző cellában;
-nn: nn-nel kevesebb, mint az előző cellában;
==:ugyanannyi a különbség az előző cellához képest, mint annak az azt megelőzőhöz képest
v3.3.3 (nuget, 2021.07.28):
v3.3.2 (nuget, 2021.07.27):
v3.3.1 (nuget, 2021.07.27):
v3.3.0 (nuget, 2021.07.26):
- Matrix1D-ben megvalósult egy szűrő és rendező funkció.
- Frissítés a Vrh.XmlProcessing 1.28.1 változatára.
- Frissítés a Vrh.Web.Common.Lib 2.8.0 változatára.
- Frissítés a Vrh.Log4Pro.WebTools 1.6.0 változatára.
v3.2.0 (nuget, 2021.07.13):
-Matrix1D/Matrix2D a refresh paraméterek menet közbeni változtatása érvényesül
v3.1.1 (nuget, 2021.03.03):
-Matrix1D hiba javítása (ha nem volt egy adat a redisben, akkor exception-t dobott, most meg kiír kérdőjeleket értékként)
v3.1.0 (nuget, 2021.02.25):
v3.0.1 (nuget, 2021.02.23):
v3.0.0 (nuget, 2021.02.23):
- WorkPlaceGroup megoldás átdolgozása; nem tartalmilag, de az xml-ben és a programban használt elnevezések tekintetében
mindenképp; a kialakított Selector osztály tartalmaz minden funkcionalitást, így jól elkülönül a WebMonitor többi részétől
v2.15.3 (nuget, 2020.12.10):
- Matrix1D-ben hiba javítása
v2.15.2 (nuget, 2020.12.03):
- Matrix1D-ben hiba javítása
v2.15.1 (nuget, 2020.11.23):
- beépülő csomagok rendezése
v2.15.0 (nuget):
- beépülő csomagok frissítése
- szókódokhoz Modulnév adat hozzárendelése
- frissítés .net 4.7.2-re
v2.14.0 (nuget):
- A teljes UserGroups xml struktúra kikerült a MonitorProfile xml elem alól, helyette az kapott egy Roles attributumot,amiben
vesszővel elválasztva lehet megadni szerep neveket; ha a lista üres, a monitor profil elérhető még akkor is, ha nincs bejelentkezett
user; ha a listában szerepel a *, akkor bármilyen bejelentkezett user elérheti a profilt; egyébként csak azok a user-ek érik el
a profilt, akik rendelkeznek a profilnál megadott szerepek bármelyikével.
v2.13.4 Patches (nuget):
- hiányzó fordítások pótlása
v2.13.3 Patches (nuget):
- nugetek frissítése és egy csúnya hiba javítása a WebMonitor.js-ben
(lásd a "function loadValues(profile, isGroup)"-ben a javításnál a kommentet!)
v2.13.2 Patches (nuget):
- nugetek frissítése
v2.13.1 Patches (nuget):
- hiba javítás
v2.13.0 Patches (nuget):
- változott az xml struktúra; nem tartalmilag, csak formailag.
- Matrix2D xml-ben: Matrix2D/StyleDefinitions helyett Matrix2D/Styles
- Matrix2D xml-ben: Matrix2D/FieldDefinitions helyett Matrix2D/Fields
- Matrix2D xml-ben: Matrix2D/GeneralParameters elem megszűnt
- Matrix2D xml-ben: Matrix2D/Defaults/DataPools elem megszűnt, átkerült az egész blokk a Matrix2D/DataPools helyre
- Matrix2D xml-ben: Matrix2D/DataPools/ConfigFile= attributum bevezetése; kezelése a Fields és a Styles-hoz hasonló
- Matrix2D xml-ben: Matrix2D/Defaults helyett Matrix2D/DisplayDefaults
- Matrix2D xml-ben: Matrix2D/Defaults/DefaultNameSeparator helyett Matrix2D/DisplayDefaults/NameSeparator
- Matrix2D xml-ben: Matrix2D/Defaults/DefaultStyles helyett Matrix2D/DisplayDefaults/Styles
- Matrix2D xml-ben: Matrix2D/DisplayDefaults/RefreshInterval bevezetése
- Matrix2D xml-ben: Matrix2D/Displays/Display/RefreshInterval= attributum bevezetése (adott blokkra ez az érvényes)
- Matrix2D xml-ben: Matrix2D/Displays/Display/Fields és benne Field elemek bevezetése
- Matrix2D xml-ben: Matrix2D/Displays/Display/Styles és benne Style elemek bevezetése
- Matrix2D xml-ben: Matrix2D/Displays/Display/DataPools és benne DataPool elemek bevezetése
- Fields/Styles és DataPools blokkokban levő elemek feldolgozási sorrendeje / láthatósága egységes.
Ha szerepel egy adott nevű elem a Display-en belül, akkor az lesz érvényes, ha ott nincs, de a közös blokkban,
akkor az, ha pedig ott sincs,csak a külső file-ban, akkor az lesz érvényes.
- Matrix1D xml-ben: Matrix1D/FieldDefinitions helyett Fields
- Matrix1D xml-ben: Matrix1D/StyleDefinitions helyett Styles
- Matrix1D xml-ben: Matrix1D/GeneralParameters elem megszűnt
- Matrix1D xml-ben: Matrix1D/Defaults/RefreshInterval bevezetése
- Matrix1D xml-ben: Matrix1D/Defaults/DataSource és Matrix1D/MonitorBlocks/MonitorBlock/DataSource elemek összemergelésre kerülnek
- A Matrix1D kontrollerbe is beépítésre került, hogy több pool-ból tud adatot kivenni, de ezek a pool-ok mind redis típusúka,
és ugyanahhoz a Redis connectionstring-hez tartoznak
v2.12.1 Patches (nuget):
v2.12.0 Patches (nuget):
- Matrix1D:
- A kontrollerbe is beépítésre került, hogy több pool-ból tud adatot kivenni
- Ezek csak redis pool-ok lehetnek, tehát az SQL és xml pool-ok kezelése nincs benne.
- Az Xml is változott egy-két helyen, de tekintettel arra, hogy sehol nincs használva még a modul, a verziószámban ez nem tükröződik.
v2.11.2 Patches (nuget):
- Matrix1D és Matrix2D kontrollerekbe beépítésre került, hogy az instance reader-eket egy static osztályban tárolja (ActiveInstanceReaderPool), hogy
a legközelebbi használatkor már rendelkezésre álljanak, ne kelljen őket minden frissítéskor létrehozni. Ettől teljesítmény növekedést remélünk.
v2.11.1 Patches (debug):
- RedisConnectionString-gel kapcsolatos hiba javítása. A kapcsolati sztring nevét kell az XML-ben megadni.
- Frissítés a Vrh.Redis.DataPoolHandler 1.13.0 változatára.
- Frissítés a Vrh.Common 2.10.0 változatára.
- Frissítés a VRH.Log4Pro.MultiLanguageManager 3.8.3 változatára.
- Frissítés a Vrh.Web.Common.Lib 2.4.0 változatára.
- Frissítés a Vrh.Web.Menu 1.16.0 változatára.
- Frissítés a Vrh.XmlProcessing 1.5.6 változatára.
Dependencies
-
- Antlr (>= 3.5.0.2)
- EntityFramework (>= 6.4.4)
- jQuery (>= 3.6.4)
- jQuery.Validation (>= 1.19.5)
- Microsoft.AspNet.Cors (>= 5.2.9)
- Microsoft.AspNet.SignalR (>= 2.4.3)
- Microsoft.AspNet.WebApi (>= 5.2.9)
- Microsoft.Owin (>= 4.2.2)
- Microsoft.Owin.Cors (>= 4.2.2)
- Microsoft.Owin.Host.SystemWeb (>= 4.2.1)
- Microsoft.Owin.Security (>= 4.2.2)
- Microsoft.Web.Infrastructure (>= 2.0.1)
- Newtonsoft.Json (>= 13.0.3)
- VRH.Log4Pro.WebTools (>= 1.16.1)
- Vrh.Redis.DataPoolHandler (>= 1.20.5)
- Vrh.Web.Menu (>= 1.14.0)
- Vrh.XmlProcessing (>= 2.8.0)
- WebGrease (>= 1.6.0)
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 4.15.6 | 3 | 2025.11.03. |
| 4.15.5 | 4 | 2025.10.29. |
| 4.15.4 | 7 | 2025.03.26. |
| 4.15.3 | 8 | 2024.12.12. |
| 4.15.2 | 7 | 2024.12.12. |
| 4.15.1 | 6 | 2024.12.12. |
| 4.15.0 | 8 | 2024.12.11. |
| 4.14.1 | 10 | 2024.11.21. |
| 4.14.0 | 8 | 2024.11.21. |
| 4.13.1 | 8 | 2024.07.25. |
| 4.13.0 | 7 | 2024.07.25. |
| 4.12.0 | 8 | 2024.07.15. |
| 4.11.0 | 8 | 2024.06.21. |
| 4.10.3 | 9 | 2024.06.20. |
| 4.10.2 | 7 | 2024.06.19. |
| 4.10.1 | 8 | 2024.06.19. |
| 4.9.4 | 8 | 2024.06.05. |
| 4.9.3 | 7 | 2024.05.28. |
| 4.9.2 (current version) | 6 | 2024.05.23. |
| 4.9.1 | 8 | 2024.05.23. |
| 4.9.0 | 7 | 2024.05.17. |
| 4.8.1 | 10 | 2024.03.27. |
| 4.8.0 | 11 | 2024.03.04. |
| 4.7.0 | 9 | 2024.03.01. |
| 4.6.1 | 8 | 2024.02.21. |
| 4.6.0 | 10 | 2024.02.21. |
| 4.5.1 | 10 | 2024.02.13. |
| 4.5.0 | 11 | 2024.01.09. |
| 4.4.2 | 12 | 2023.11.07. |
| 4.4.1 | 10 | 2023.11.07. |
| 4.4.0 | 11 | 2023.11.06. |
| 4.3.5 | 11 | 2023.10.05. |
| 4.3.4 | 11 | 2023.09.22. |
| 4.3.3 | 13 | 2023.08.01. |
| 4.3.2 | 10 | 2023.02.23. |
| 4.3.1 | 11 | 2022.10.06. |
| 4.3.0 | 11 | 2022.09.30. |
| 4.2.3 | 12 | 2022.09.26. |
| 4.2.2 | 10 | 2022.09.21. |
| 4.2.1 | 11 | 2022.09.21. |
| 4.2.0 | 12 | 2022.09.20. |
| 4.1.2 | 10 | 2022.09.15. |
| 4.1.1 | 11 | 2022.09.15. |
| 4.1.0 | 11 | 2022.09.14. |
| 4.0.0 | 12 | 2022.09.14. |
| 3.6.1 | 12 | 2022.07.07. |
| 3.6.0 | 34 | 2022.06.30. |
| 3.5.0 | 10 | 2022.06.29. |
| 3.4.1 | 12 | 2022.03.18. |
| 3.4.0 | 11 | 2022.03.17. |
| 3.3.3 | 12 | 2021.07.28. |
| 3.3.2 | 9 | 2021.07.27. |
| 3.3.1 | 11 | 2021.07.27. |
| 3.3.0 | 10 | 2021.07.26. |
| 3.2.0 | 13 | 2021.07.13. |
| 3.1.1 | 12 | 2021.03.03. |
| 3.1.0 | 10 | 2021.02.25. |
| 3.0.1 | 12 | 2021.02.24. |
| 3.0.0 | 12 | 2021.02.23. |
| 2.15.3 | 14 | 2020.12.11. |
| 2.15.2 | 12 | 2020.12.03. |
| 2.15.1 | 13 | 2020.11.23. |
| 2.15.0 | 13 | 2020.11.12. |
| 2.14.0 | 14 | 2020.07.09. |
| 2.13.4 | 12 | 2020.07.08. |
| 2.13.3 | 11 | 2020.06.22. |
| 2.13.2 | 11 | 2020.06.19. |
| 2.13.1 | 14 | 2020.02.06. |
| 2.13.0 | 10 | 2020.02.06. |
| 2.12.1 | 13 | 2020.01.28. |
| 2.12.0 | 13 | 2020.01.28. |
| 2.11.2 | 13 | 2020.01.10. |
| 2.11.1 | 12 | 2019.10.19. |
| 2.11.0 | 18 | 2019.09.26. |
| 2.10.5 | 12 | 2019.09.26. |
| 2.10.4 | 9 | 2019.09.25. |
| 2.10.3 | 9 | 2019.09.25. |
| 2.10.2 | 12 | 2019.09.25. |
| 2.10.1 | 11 | 2019.09.20. |
| 2.9.2 | 14 | 2019.08.07. |
| 2.9.1 | 12 | 2019.08.01. |
| 2.9.0 | 14 | 2019.07.31. |
| 2.8.1 | 11 | 2019.06.28. |
| 2.8.0 | 10 | 2019.05.14. |
| 2.7.0 | 12 | 2019.02.12. |
| 2.6.3 | 13 | 2018.11.21. |
| 2.6.2 | 13 | 2018.11.19. |
| 2.6.1 | 11 | 2018.11.15. |
| 2.6.0 | 13 | 2018.10.18. |
| 2.5.8 | 14 | 2018.09.27. |
| 2.5.5 | 10 | 2018.08.29. |
| 2.5.4 | 10 | 2018.08.29. |
| 2.5.3 | 14 | 2018.08.09. |
| 2.5.2 | 11 | 2018.08.05. |
| 2.5.1 | 11 | 2018.08.01. |
| 2.5.0 | 9 | 2018.07.31. |
| 2.4.3 | 10 | 2018.07.27. |
| 2.4.2 | 12 | 2018.07.26. |
| 2.4.1 | 10 | 2018.07.26. |
| 2.4.0 | 9 | 2018.07.25. |
| 2.3.0 | 10 | 2018.07.24. |
| 2.2.1 | 11 | 2018.07.21. |
| 2.2.0 | 10 | 2018.07.19. |
| 2.1.0 | 12 | 2018.07.01. |
| 2.0.2 | 11 | 2018.06.13. |
| 2.0.0 | 10 | 2018.06.06. |
| 1.5.3 | 14 | 2020.01.10. |
| 1.5.2 | 13 | 2019.09.23. |
| 1.5.1 | 12 | 2019.09.20. |
| 1.5.0 | 10 | 2019.09.20. |
| 1.4.1 | 12 | 2019.09.16. |
| 1.4.0 | 12 | 2019.09.16. |
| 1.3.7 | 10 | 2019.09.12. |
| 1.3.6 | 13 | 2019.06.06. |
| 1.3.5 | 12 | 2019.04.01. |
| 1.3.4 | 13 | 2019.01.29. |
| 1.3.3 | 10 | 2019.01.29. |
| 1.2.3 | 14 | 2018.07.18. |
| 1.2.2 | 11 | 2018.06.01. |
| 1.2.1 | 11 | 2018.05.31. |
| 1.2.0 | 13 | 2018.05.30. |
| 1.1.0 | 12 | 2018.03.19. |
| 1.0.2 | 12 | 2018.02.26. |
| 1.0.1 | 12 | 2017.11.20. |
| 1.0.0 | 11 | 2017.11.16. |