58 lines
1.4 KiB
Plaintext
58 lines
1.4 KiB
Plaintext
<div class="row">
|
|
<div class="col-6 col-lg-10 text-left">
|
|
<div class="row">
|
|
<div class="col-9">
|
|
paginazione
|
|
</div>
|
|
<div class="col-3">
|
|
@totalCount records
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-2 text-right">
|
|
<div class="input-group input-group-sm">
|
|
row/pag:
|
|
<select @bind="@numRecord" class="form-control form-control-sm">
|
|
<option value="5">5</option>
|
|
<option value="10">10</option>
|
|
<option value="25">25</option>
|
|
<option value="50">50</option>
|
|
<option value="100">100</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@code {
|
|
[Parameter]
|
|
public int totalCount { get; set; } = 0;
|
|
|
|
protected int _numRecord { get; set; } = 10;
|
|
|
|
[Parameter]
|
|
public int numRecord
|
|
{
|
|
get
|
|
{
|
|
return _numRecord;
|
|
}
|
|
set
|
|
{
|
|
bool doReport = !_numRecord.Equals(value);
|
|
_numRecord = value;
|
|
if (doReport)
|
|
{
|
|
reportChange();
|
|
}
|
|
}
|
|
}
|
|
|
|
[Parameter]
|
|
public EventCallback<int> numRecordChanged { get; set; }
|
|
|
|
private void reportChange()
|
|
{
|
|
numRecordChanged.InvokeAsync(numRecord);
|
|
}
|
|
|
|
} |