Trouble displaying data when multiple portals on a form

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)

Could you provide a sample solution demonstrating this? (seems very complicated to reproduce)

Jan,

I sent you the sample solution via private message.

Thanks for your help.

John McCann

Bug will be fixed in Servoy 2.0 rc12 or final release

Thanks

John McCann