<EjsGrid @ref="Grid" DataSource="@Orders" AllowPaging="true" Height="315">
<GridPageSettings>
<Template>
@{
var check = (context as PagerModel);
<span>Current Page</span>
<div style="width:30px">
<EjsNumericTextBox Min="1" Width="100px" Max="@Orders.Count" @bind-Value="@Val">
<NumericTextBoxEvents ValueChange="Changed" TValue="int"></NumericTextBoxEvents>
</EjsNumericTextBox>
</div>
}
</Template>
</GridPageSettings>
<GridColumns>
. . . . .. . . . .
</GridColumns>
</EjsGrid>
@code{
public List<Order> Orders { get; set; }
public double Val = 1;
public EjsGrid<Order> Grid { get; set; }
public async void Changed(Syncfusion.EJ2.Blazor.Inputs.ChangeEventArgs Args)
{
Val = Args.Value;
await Grid.GoToPage(Args.Value);
}
.. . . .. . . . . . .
}
|