Thanks for contacting Syncfusion support.
Query1: I'm currently evaluating the KanBan board using OData v4 as a data adapter. I noticed, that it is automatically converting strings that look like guids to the format guid'00000000-0000-0000-0000-000000000000' when querying. As far as I know, this is the syntax for OData <= 3, in OData v4, the syntax is just the guid without any quotes. Therefore, my OData endpoint using Microsofts OData for WebApi fails when the requests are fired.
Sorry for the inconvenience.
We have support for GUID in dataManager and we were unable to reproduce the reported issue in our end with the provided details. Can you please provide us additional details on the following?
· How GUID is generated in your code?
· Share us code snippet and query details which you are using for filtering GUID field.
· Share us details on the OData service parameter data type details and how GUID is passed in the service
· If possible share us an issue reproducible sample or a video to showcase the issue so that we can proceed further.
Query2:” Even here, the documentation I found is wrong. If you look here https://help.syncfusion.com/api/js/ejdatamanager#callbackfunctions:beforesend, you will see the signature of the beforeSend callback is defined as beforeSend(request, settings). I found, the first parameter is the data manager itself, the second was also something completely different, and the third parameter is the actual XmlHTTPRequest object, on which you can manipulate the request.So, any pointers on how to do it right are welcome”
Regarding the documentation revamp for DataManager, we have considered your feedback. Hence we will improve document of dataManager in any of our upcoming releases.
Please let us know if you have any queries further.