@if (!showLoading)
{
diff --git a/EgwCoreLib.Razor/DataPager.razor.cs b/EgwCoreLib.Razor/DataPager.razor.cs
index 2847550..16e7cb2 100644
--- a/EgwCoreLib.Razor/DataPager.razor.cs
+++ b/EgwCoreLib.Razor/DataPager.razor.cs
@@ -74,6 +74,28 @@ namespace EgwCoreLib.Razor
[Parameter]
public int NumPages { get; set; } = 10;
+
+ ///
+ /// Test btn vai a inizio
+ ///
+ [Parameter]
+ public string TxtStart { get; set; } = "Start";
+ ///
+ /// Test btn vai a fine
+ ///
+ [Parameter]
+ public string TxtEnd { get; set; } = "End";
+ ///
+ /// Test btn vai a PrevBlock
+ ///
+ [Parameter]
+ public string TxtPrev { get; set; } = "Prev";
+ ///
+ /// Test btn vai a NextBlock
+ ///
+ [Parameter]
+ public string TxtNext{ get; set; } = "Next";
+
///
/// PageSize = Num record da mostrare cambiato
///
@@ -236,7 +258,7 @@ namespace EgwCoreLib.Razor
{
get
{
- int answ = (int)(currPage / NumPages) * NumPages + NumPages;
+ int answ = startPage + NumPages -1;
answ = answ < LastPage ? answ : LastPage;
return answ;
}
@@ -277,7 +299,7 @@ namespace EgwCoreLib.Razor
{
get
{
- int answ = (int)(currPage / NumPages) * NumPages;
+ int answ = ((int)((currPage -1) / NumPages) ) * NumPages + 1;
answ = answ > 0 ? answ : 1;
return answ;
}