Hi Ahmad,
Thanks for contacting Syncfusion Forums.
Query: I was able to fix the problem by setting the hasChildMapping attribute for the TreeGrid to 'isParent'. However, according to the documentation, this is not necessary
In Tree Grid, we need to define “hasChildMapping” property for using Remote Data Binding properly. Custom Data Binding is like Remote Data Binding and so we need to bind this property for proper working of Custom Data Binding. We will mention the same in our UG Documentation and refresh it soon.
Kindly get back to us for further assistance.
Regards,
Padmavathy Kamalanathan