<SfGrid Width="95%" TValue="SessionFormation" AllowGrouping="true" AllowPaging="true" Toolbar="@(new List<string>() {"Add", "Edit", "Delete","Cancel", "Update" })" Height="500px" @ref="SessionFormationGrid">
<GridEditSettings AllowEditing="true" AllowAdding="true" AllowDeleting="true"></GridEditSettings>
<GridGroupSettings Columns="@(new string[]{"FiliereId"})">
</GridGroupSettings>
<SfDataManager Url="@(Configuration["ApiHost"]+"/odata/sessionformation?$expand=Filiere,StagiaireSessionFormation($expand=Stagiaire)" )" Adaptor="Adaptors.ODataV4Adaptor"></SfDataManager>
<GridColumns>
<GridColumn Field="Id" IsPrimaryKey="true" IsIdentity="true" Visible="false"></GridColumn>
<GridColumn Field="StartDate" HeaderText="Début de la formation" Width="110" EditType="EditType.DateTimePickerEdit"></GridColumn>
<GridColumn Field="EndDate" HeaderText="Fin de la formation" Width="110" EditType="EditType.DateTimePickerEdit"></GridColumn>
<GridForeignColumn TValue="Filiere" Field="FiliereId" HeaderText="Formation" ForeignKeyField="Id" ForeignKeyValue="Name" Width="150">
<SfDataManager Url="@(Configuration["ApiHost"] + "/odata/filiere")" Adaptor="Syncfusion.Blazor.Adaptors.ODataV4Adaptor" CrossDomain="true"></SfDataManager>
</GridForeignColumn>
</GridColumns>
</SfGrid>
|