Hi Robert,
Thanks for contacting Syncfusion support.
We have analyzed your query and we are able to reproduce the reported issue from our end. So, we suggest you to create the instance for ej.DataManager() and use that instance for filtering the data using executeLocal() of ejDataManager.
Refer the below code example.
export class GridComponent {
-----------------
public detailTemp;
detailsDataBound(e: any) {
var dm = new ej.DataManager(gridData1);
var data = dm.executeLocal(new ej.Query().where("EmployeeID", "equal", parseInt(filteredData), true).take(5)); // form the query to filter the detail row data by using EmployeeID column value.
e.detailsElement.find("#detailGrid").ejGrid({
allowPaging: true,
dataSource: data,
columns: ["OrderID", "EmployeeID", "ShipCity", "ShipCountry", "Freight"]
});
e.detailsElement.find(".tabcontrol").ejTab();
}
|
We have prepared a sample and it can be downloadable from the below location.
Refer the help documentation.
If we misunderstood your query then please get back to us.
Regards,
Thavasianand S.