← servoy magazine

[Challenge] How Many Tab Panels?

  • Challenge

[image unavailable: Tab_panels][image unavailable: Tabpanel_list]Take a look at the screen shots and answer the following:

1. How many tab panels are there?
2. Describe how they are laid out (there is a bit of trickery going here).

Bonus questions for the FileMaker developers learning Servoy:

3. How many layouts would this take to do in FileMaker?
4. How many Filemaker layouts would I have to modify to change the heading "Client" to "Customer"?

Reply in the comments section. I'll give this about a week and then post the answers. (Hint: #3 & #4 is more than you would ever want to do in FileMaker!)

P.S. Harjo, you can't answer! I'm disqualifying you because you actually use a portal on occasion... :)

Comments (7)

Marcel Trapman
I think you built a custom controller on the left. In that custom controller you have 1. status screen, can be a text field 2. navigation bar, is a form with a list view 3. actions screen, are buttons So, your custom controller is a form holding another form in a hidden tabpanel (panel 1) When we take a look at your main form we have a header and a body part. The body part shows tabpanels: 1. the top one with company details in record view (panel 2), 2. In the middle there is a panel holding addres etc details of the company (panel 3) 3. And on the bottom there is the panel with sales etc information (panel 4). Now that I think of it, you actions screen can very well be another hidden tabpanel to change the navigation (panel 5). He, hold it. I see a notes screen. Ofcourse, that is another list view, showing all the notes (panel 6). In FM, I guess that would take a minimum of 36 forms (but I really haven’t done much with FM so don’t count me an expert in that field)... Hmmm, nice screen print but offcourse a hidden tabpanel is what it says HIDDEN. So David, I guess you have done a trick of two more than I guessed here... Cheers, Marcel
Marcel Trapman
OK, I only noticed the first screen but now that I have seen the second screen I'll have to add another one. That makes a total of 7...
Harjo Kompagnie
:-)
automazione
I agree 100% with Marcel analysis... BUT I noticed that the application name is POTTER... so ... all kind of magic tricks can be HIDDEN in these screenshots. Enrico Italian servoy-muggle (babbano in italiano) p.s. ;) what about a not_tabpaneled_72_forms solution? ;)
David Workman
OK, Servoy-muggles (good one Enrico!). The only thing missing a description of how/why the top-right tab panel is one size when showing the first tab and quite another size when showing the third tab.... Is this tab panel holding the tab panels below it or is something else going on? David
Marcel Trapman
Well, I guess there can be two things 'going' on: 1. the top right panel holds the other panels; 2. the top right panel is indeed the 'top right panel' and risezes when tabbed; Please mama gimme the truth...
automazione
I belive that the form used in the first company/detail tab holds the adresses/sales/notes tabpanels. Please David (aka: Severus Snape), we are waiting "The Truth"..