Hello,
I want to show, group and filter the Id field on one of the grid columns by connecting it to the Enum side.
I used ForeignKey column but it doesn't show the data.
The request is being sent. data is returning. But it doesn't show.
Important Note: I don't use inline editing on the grid. It'll only show.
What's wrong?
{
"Data": [
{
"LogoUrl": "",
"ParentCompany": null,
"ParentCompanyId": 0,
"CompanyType": 10,
"CompanyTypeId": 10,
"Title": "POL & PAK LTD",
"Code": "12688900",
"PostCode": "ST1 4NP",
"Address": "10 Harcourt Street, Stoke-On-Trent, England, ST1 4NP",
"ShortNotes": "12688900 - Incorporated on 22 June 2020",
"VatNumber": null,
"ExemptVat": false,
"EoriNumber": null,
"RegisterNumber": "12688900",
"CreditLimit": 0.00000,
"DiscountRate": 0.00000,
"CreditTerm": null,
"CreditTermId": 0,
"Longitude": null,
"Latitude": null,
"Status": "Active",
"StatusId": 10,
"Id": 1
}
],
"Total": 1,
"AggregateResults": null,
"Errors": null
}Column
columns.ForeignKey(p => p.CreditTermId, ds => ds.Read(r => r.Action("GetCreditTerms", "ErpCommon")), "CreditTermId", "CreditTermName").Title("CreditTerm"); Endpoint
public async Task<IActionResult> GetCreditTermsAsync()
{
var model = new List<ErpCreditTermViewModel>();
var availibleCreditTerms = await _erpCreditTermService.GetCreditTermsAsync();
foreach (var creditTerm in availibleCreditTerms)
{
var erpCreditTermViewModel = await _erpCreditTermModelFactory.PrepareCreditTermViewModelAsync(creditTerm);
model.Add(erpCreditTermViewModel);
}
return Json(model);
}