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);
}