If I put multiple portals on a form and then run a method that adds records to each portal, Servoy initially shows data in each form. Fine.
After I issue a controller.saveData(); I no longer have a record displayed in the last (most inferior on the form) portal. Bad.
It doesn’t seem to matter what order I populate the portals with records the problem is always on the most inferior portal. The data is actually present; so if Iquit and restart Servoy it will show data on the last portal. Also if I go to a portal other than the last portal and delete and then add a record it will sudenly also display data in the last portal. Just to make it a bit more strange, I think that maybe it only happens if you have an odd number of portals on a form. My solution has multiple forms that demonstrate this same problem and some that have an even number of portals that don’t demonstrate this problem.
This issue popped up around 5 releases ago.
John McCann
Servoy Developer
Version R2 2.0 rc10-build 269
Java version 1.4.2_03-b02 (Windows XP)