You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I can't reproduce this when switching between different contacts (either Chrome or FF). I just see multiple fetch requests when opening the first user.
The loads are the UIEditorLinked prefetching their options.
I'll see if updating the jvxmobile changes anything
After first open of screen: linked cell editors (salutation, academic title) will be fetched - if values are set. The health insurance won't be fetched if no value is set.
Linked Cell Editors should be fetched lazy - only on opening the picklist - or if I guess a concat mask is used. If there are many linked cell editors with large pick lists, it would slow down the system.
In my case, every record selection triggers 2 fetch requests with same payload - for the educations detail table. Sometimes 3 fetch requests...
AND first open of screen triggers 4 fetch requests?
The contacts should be sent with screen open request. Why do we send any fetch request after opening the screen?
The dataproviders should work this way:
The dataprovider is a container for records. UI controls should check the dataprovider if a record for xyz is available, if not -> fetch. Fetch requests are possible until server reports "all fetched".
If server sends dataProviderChanged with e.g. reload: -1 -> client dataprovider should be cleared and start fetching.
So, if client has a dataprovider which contains e.g. 4 records and UI requests columns of record 1 - no fetch should be required. If it requests record 5 -> fetch...
This behavior makes the UI faster and reduces record fetching.
Also linked cell editors should load "lazy" because it's not necessary to load picklist values until picklist opens or concat list is set.
The UI should work completely with lazy loading records.
Not sure, but maybe a side-effect of another fix?
User: features
Screen: Contacts (DB)
Simply select a user and press "Abbrechen". Choose another user...
There are 2 or 3 fetch requests. Sometimes no fetch request, but often 2.
Why do we fetch so often?
The text was updated successfully, but these errors were encountered: