I designing a form based on a web service. The web service schema has all the required fields for the form - some pre-filled with data, some for the user to fill in.
The user will fill in some parts based on the existing data at the time, them some time later after more data has been added to the database he will re-open the file and fill in other parts.
I've just realised that this doesn't work though - the user will need a way of refreshing the saved form in order to get the latest data. This would presumably require a refresh button on the form to re-query the main data source, which in turn will zap all the fields he has previously filled in and saved (individual input fields are not saved to the database, only in the saved form)....
What is the correct way of doing this? Should all read-only fields be on a secondary data source and only the input fields be on the main data source, or vice-versa? Or could I set the refresh button to only refresh a specific subset of fields?
Thanks for any tips