<SfGrid DataSource="@ReworkReplacement" Toolbar="@(new List<string>() { "Add", "Edit" })" Height="415" Width="100%" AllowPaging="true" AllowSorting="true" AllowFiltering="true" AllowGrouping="true">
<GridEvents OnLoad="load" TValue="GridSpecialRelease"></GridEvents>
<GridFilterSettings Type="Syncfusion.Blazor.Grids.FilterType.Menu"></GridFilterSettings>
<GridEditSettings AllowAdding="true" AllowEditing="true" AllowDeleting="true" Mode="EditMode.Dialog"></GridEditSettings>
<GridPageSettings PageSize="20"></GridPageSettings>
@*<GridEvents OnActionBegin="Begin" TValue="Order"></GridEvents>*@
<GridColumns>
<GridColumn Field="Pattern" HeaderText="Pattern" IsPrimaryKey="true" TextAlign="TextAlign.Center" Width="120"></GridColumn>
<GridColumn Field="Reason" HeaderText="Reason" Width="150" TextAlign="TextAlign.Center"></GridColumn>
<GridColumn Field="ComponentIdentifier" HeaderText=" Component" Type="ColumnType.Date" TextAlign="TextAlign.Center" Width="120"></GridColumn>
<GridColumn Field="RecipeName" HeaderText="Recipe" TextAlign="TextAlign.Center" Width="120"></GridColumn>
<GridColumn Field="StepNumber" HeaderText="Step" TextAlign="TextAlign.Center" Width="120"></GridColumn>
<br />
<GridColumn Field="StartDate" HeaderText="Start Date" Format="d" TextAlign="TextAlign.Center" Width="120"></GridColumn>
<GridColumn Field="EndDate" HeaderText="End Date" Format="d" TextAlign="TextAlign.Center" Width="120"></GridColumn>
<GridColumn Field="AddedBy" HeaderText="Added by" TextAlign="TextAlign.Center" Width="120"></GridColumn>
<GridColumn Field="AddedOnUtc" HeaderText="AddedOnUtc" Format="d" TextAlign="TextAlign.Center" Width="120"></GridColumn>
</GridColumns>
</SfGrid>
public async void Begin(ActionEventArgs<Order> args)
{
if (args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{
await SuccessBtnOnClick();
}
if (args.RequestType == Syncfusion.Blazor.Grids.Action.Delete)
{
await DeleteBtnOnClick();
}
}
protected override async Task OnInitializedAsync()
{
await LoadData();
}
private async Task LoadData()
{
try
{
GetReworkPartReplacementRequest request = new GetReworkPartReplacementRequest()
{
ReworkPartReplacements = new List<string>()
};
this.ReworkReplacement = (await IReworkPartReplacement.ReworkPartReplacementGetList(request)).ToList();
}
catch (Exception ex)
{
AuditService.HandleException(MethodBase.GetCurrentMethod()
, ex
, new object[] { }
, new object[] { });
}
}
public void load()
{
string test = "hey";
}
}
Is throws the error half way through the LoadData task.. Where if i remove the event from the grid.. My data populates
|
<SfGrid DataSource="@ReworkReplacement" Toolbar="@(new List<string>() { "Add", "Edit" })" ...>
<GridEvents OnLoad="load" TValue="Order"></GridEvents>
...
<GridPageSettings PageSize="20"></GridPageSettings>
<GridEvents OnActionBegin="Begin" TValue="Order"></GridEvents>
...
</SfGrid>
|