Create two scrollable lists in a form

I need to create a form displaying two, non syncronized scrollable lists side by side for comparison purposes. A task, I thought, simple enough. I created a form with no datasource and put two unrelated tabless tab panels on it, each one containing a list form to display the appropriate records. Each list refers to a different table, but same db. Both forms work well when used by their own. But, when I try to display them in the tabless panels, only one is shown. Both have an onShow method to populate them and they both show inside the form if only one tabpanel is active. I tried also to use a single split tabpanel, but with no result either.

Any idea on what I’m doing wrong?

Hi Rioba,

You say you have 2 different forms and still only one shows up ?
Normally if you try to show the same form twice you end up with one not showing but you say you have 2 forms. This is weird.
Can you show us a screenshot of what you are seeing ?
Also what version of Servoy is this?

Hi Robert,

this the design of the form (it is quite essential, just for testing this particular behaviour)

and this is the smart client

I am using Servoy 6.1, on MacOX 10.8, java 1.6

Hi Rioba,

And form ‘ls_comuni_igm’ is not the same form object as form ‘ls_comuni_istat’, right? If so I strongly suggest you create a sample solution and file this as a bug in the servoy issue tracker.

is really the whole form not shown? or is there no data? place something in the header part, to see if the whole form is not shown or not.

I discovered at last the culprit, and I think it could be a bug: after placing the tabless panels on the main form I swapped the forms inside the panels, I moved the form tb_comuni_istat from tabless_b to tabless_a and the form tb_comuni_igm the other way around. I don’t know why this broke everything. So I re-created all the forms, and this time all worked fine. Thank you for your help.