Files
mapo-iob-man/IOB-MAN/Components/Compo/DataParetoTable.razor
T
2025-06-17 09:06:10 +02:00

65 lines
2.8 KiB
Plaintext

@* @if (ListRecords == null || ListRecords.Count == 0)
{
<alert class=" alert alert-warning p-1">Nessun dato disponibile</alert>
}
else
{
<table class="table table-striped table-sm table-hover shadow border">
<thead>
<tr class="bg-dark bg-gradient text-light">
@if (EnableSelect)
{
<th><button class="btn btn-sm btn-primary" @onclick="() => ResetSel()"><i class="fa-solid fa-rotate"></i></button></th>
}
<th class="align-content-center">Valore</th>
<th class="align-content-center text-end">Frequenza</th>
</tr>
</thead>
<tbody>
@foreach (var item in ListRecords)
{
<tr class="@CssCheckSelect(item)">
@if (EnableSelect)
{
<td><button class="btn btn-sm btn-primary" style="--bs-btn-padding-y: .15rem; --bs-btn-padding-x: .3rem; --bs-btn-font-size: .75rem;" @onclick="() => SelRecord(item.Valore)"><i class="fa-solid fa-magnifying-glass"></i></button></td>
}
<td class="align-content-center">@item.Valore</td>
<td class="align-content-center text-end">@item.Freq</td>
</tr>
}
</tbody>
<tfoot>
<tr class="bg-dark bg-gradient text-light">
<td colspan="3" class="py-0">
<EgwCoreLib.Razor.DataPager PageSize="@numRecord" currPage="@currPage" numRecordChanged="SetNumRec" numPageChanged="SetPage" totalCount="@totalCount" showLoading="@isLoading" DisplSize="DataPager.ObjSize.small" NumPages="5"></EgwCoreLib.Razor.DataPager>
</td>
</tr>
</tfoot>
</table>
} *@
@if (ListRecords == null || ListRecords.Count == 0)
{
<alert class=" alert alert-warning p-1">Nessun dato disponibile</alert>
}
else
{
<div class="d-flex justify-content-between me-3">
<span> <button class="btn btn-sm btn-primary" @onclick="() => ResetSel()">Valore <i class="fa-solid fa-rotate small"></i></button></span>
<span class="align-content-center">Frequenza</span>
</div>
<div>
<ul class="list-group small2">
@foreach (var item in ListRecords)
{
<button class="list-group-item list-group-item-action d-flex justify-content-between align-items-center text-nowrap py-1 @CssCheckSelect(item)" @onclick="() => SelRecord(item.Valore)">
<span class="">@item.Valore</span>
@* <span class="ms-3 fw-bold">@context.Freq</span> *@
<span class="badge @CssBadge(item) fw-bold rounded-pill">@item.Freq</span>
</button>
}
</ul>
</div>
}