Files
mapo-core/MP.MON/Components/Pages/Index.razor
T
Samuele Locatelli d4526ffdb5 MON:
- convertita in PURAMENTE Server x evitare alla radice i problemi del server Jetco
2025-03-18 19:29:40 +01:00

63 lines
2.3 KiB
Plaintext

@page "/"
@page "/Index"
@page "/StatusMap"
@page "/status-map"
@attribute [StreamRendering(false)]
@rendermode InteractiveServer
<PageTitle>MP MON</PageTitle>
@if (ListMSE == null)
{
<div class="row statusMap mx-1 my-1">
<div class="col-12">
<LoadingData ></LoadingData>
</div>
</div>
}
else if (ListMSE.Count == 0)
{
<div class="row statusMap mx-1 my-1">
<div class="col-12">
<div class="alert alert-warning">
No data found
</div>
</div>
</div>
}
else
{
int mseIdx = 0;
for (int i = 0; i < mapNRow; i++)
{
<div class="row statusMap mx-1 my-0" style="font-size: @charMult;">
@for (int j = 0; j < maxCol; j++)
{
var currMse = MseById(mseIdx);
mseIdx++;
if (currMse != null)
{
<div class="col p-0">
@* <DetailMapSelector CurrRecord="@currMse" currTagConf="@getIobTag(currMse.IdxMacchina)" currTagVal="@getTagVal(currMse.IdxMacchina)" doAnimate="@doAnimate" keepAliveMin="@keepAliveMin" showArt="@showArt" doBlink="@doBlink" maxChar4Scroll="@maxChar4Scroll" cssOverlayOff="@cssOverlayOff" useNewDisplay="@newDisplay" ></DetailMapSelector> *@
@if (newDisplay)
{
<DetailViewMSE CurrRecord="@currMse" currTagConf="@getIobTag(currMse.IdxMacchina)" currTagVal="@getTagVal(currMse.IdxMacchina)" doAnimate="@doAnimate" keepAliveMin="@keepAliveMin" showArt="@showArt" doBlink="@doBlink" maxChar4Scroll="@maxChar4Scroll" scrollText="@scrollText" brightCss="@brightCss" titleMult="@titleMult" showTC="@showTC" ></DetailViewMSE>
}
else
{
<DetailMSE CurrRecord="@currMse" currTagConf="@getIobTag(currMse.IdxMacchina)" currTagVal="@getTagVal(currMse.IdxMacchina)" doAnimate="@doAnimate" keepAliveMin="@keepAliveMin" showArt="@showArt" doBlink="@doBlink" maxChar4Scroll="@maxChar4Scroll" cssOverlayOff="@cssOverlayOff" ></DetailMSE>
}
</div>
}
else
{
<div class="col p-0">&nbsp;</div>
}
}
</div>
}
}