Hi Nino,
# I can't understand why the QueryBuilder needs to download all rows from datasource. Is it for managing the autocomplete? Is it possibile to disable this behavior?
Sorry for the inconvenience. In our EJ2 QueryBuilder, the entire dataSource has been requested at initial rendering for the purpose of handing conditions (i.e. in case of ‘IN’ operator to load all values in UI). And, we suspect that the cause of the reported issue “Error during serialization or deserialization using the JSON JavaScriptSerializer ... maxJsonLength property” might be occurred due to this when handling with more no of records.
However, we considered this as a defect and logged the defect report for “Issue with loading large dataSource for handling conditions”. The fix for this issue will be included in our Essential Studio 2019 Volume 1 Service Pack 1 release which is expected to be rolled-out in the month of April, 2019.
You can also track the status of this bug through our feedback portal below.
We will update you once released, and we appreciate your patience until then.
Regards,
Silambarasan