36 lines
1.5 KiB
Plaintext
36 lines
1.5 KiB
Plaintext
|
|
<div class="card shadow">
|
|
<div class="card-header py-1">
|
|
<div class="d-flex justify-content-between">
|
|
<div class="px-0 fw-bold">@Title</div>
|
|
<div class="px-0">
|
|
<button class="btn btn-sm btn-info" @onclick="() => DoReset()">
|
|
<i class="fa-solid fa-arrow-rotate-right"></i>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-body p-1">
|
|
<ul class="list-group small">
|
|
@foreach (var itemDet in ListPaged)
|
|
{
|
|
<li class="list-group-item @CheckSelect(itemDet.Label) d-flex justify-content-between align-items-start small py-1">
|
|
<div class="fs-6 align-items-center">
|
|
<button class="btn btn-sm btn-info" @onclick="() => DoSelect(itemDet.Label)">
|
|
<i class="fa-solid fa-magnifying-glass"></i>
|
|
</button>
|
|
@itemDet.Label
|
|
</div>
|
|
<div class="text-end">
|
|
<b>@($"{itemDet.Value:N0}")</b>
|
|
<div class="small">@($"({valPerc(itemDet.Value):P2})")</div>
|
|
</div>
|
|
</li>
|
|
}
|
|
</ul>
|
|
</div>
|
|
<div class="card-footer py-0 px-1 small">
|
|
<EgwCoreLib.Razor.DataPager currPage="@pageNum" PageSize="@numRecPage" totalCount="@totalCount" numPageChanged="SavePage" numRecordChanged="SaveNumRec" DisplSize="DataPager.ObjSize.small"></EgwCoreLib.Razor.DataPager>
|
|
</div>
|
|
</div>
|