I'm using DataGrid with batch editing to CRUD data from a remote API using OData. All operations and displays for regular columns work great, however, I have a GridForeignColumn that binds an ID from my grid and makes another OData call to retrieve that ID from another Database and supplies value. When I start Batch editing, all the possible values show up in the drop down, but once I select a value, it will save but not display. Only showing blank text as seen below.
This is my code for the Forgein Grid:
<GridForeignColumn TValue="Language" Field="@nameof(Translation.LanguagesId)" ValidationRules="@(new ValidationRules{ Required=true })" ForeignKeyField="Id" ForeignKeyValue="DisplayName" HeaderText="Language" Width="150">
<Syncfusion.Blazor.Data.SfDataManager @ref="LanguageDManager" Url="@(Configuration["api"] + "/odata/Languages")" Adaptor="Adaptors.ODataV4Adaptor">
</Syncfusion.Blazor.Data.SfDataManager>
</GridForeignColumn>
I have to press update and save for text of the value shows back up. What could I be doing wrong? I also have a sample file provided.
Best.
Attachment:
SampleFileForIssue_1000bd5.zip