63 lines
2.3 KiB
Plaintext
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 @rendermode="InteractiveAuto"></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-1">
|
|
@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" @rendermode="InteractiveAuto"></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="true" @rendermode="InteractiveAuto"></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" @rendermode="InteractiveAuto"></DetailMSE>
|
|
}
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="col p-0"> </div>
|
|
}
|
|
}
|
|
</div>
|
|
}
|
|
|
|
}
|