Would it be possible to select to have the navigator and outline on the righthand side by selection?
Thanks…
Would it be possible to select to have the navigator and outline on the righthand side by selection?
Thanks…
IT2BE:
Would it be possible to select to have the navigator and outline on the righthand side by selection?Thanks…
I think youre talking about being in an edit mode right? Unless you’re talking about being in Designer.
It has been requested that you could create more than one navigation controller and put it on any edge of any form. This would be ideal because you could create more than one controller then show up to four on any form and on any side.
This would make the interface work much more optimized.
Beyond that, if I was coding the software (which I’m not because the Servoy developers are WAY better than me.) I would allow “stacking” of controller areas on every edge. This would require a few changes in the interface but it would be cool if you navigated to a list view form and you could stack two additional contollers at the top of the screen.
In this fashion you can have designated controllers that would show or hide based on any variable. One example would be a standard navigation controller that all users can see. But when an admin comes in then an additional admin controller would be stacked either next to the standard controller or would show up on another edge of the form.
Let’s keep our fingers crossed.
P.S. Servoy folks, if you’re looking for a mockup of how this might look/work in the interface I’m sure I could work something up.
My $.02 on the multiple controllers (otherwise know as “Dave’s wild ramblings”):
I think that once you start allowing multiple custom controllers, you cannot think of them as custom controllers anymore. Basically, what you end up with is a templating system similar to what you do in web development where each page can have any number of “include” files. Depending on which page is loaded, different include files can be loaded. This allows the developer to compartmentalize functionality and load the one instance of code into a page as needed.
With Servoy, I envision that you could store the paremeters particular to a form in a record, have an onShow method read those parameters, and load up all the “include” or “custom controllers” for that particular form based on the parameters. This allows you to make a new form, add a record in the parameters file to tell the form what controllers to load, and then attach a method to the form onShow property to load load up its “custom controllers”. You are potentially left with nothing else to code on that form.
This methodology allows for all kinds of levels of abstraction. To continue the web analogy, an included file can also have included files of its own. If this works in Servoy, then conceivably each custom controller can have it’s own multiple controllers – loaded up based on parameters (or hard coded). Whew!
What I would like is to be able to divide up a form in a flexible way – why have controllers linked to the edges? What you have is a form that has windows to other forms and you can put these windows anywhere on a form and multiple forms can look through a window to the same form. The form that is getting looked at can also have windows to other forms. Addtionally, the form that a window looks at can be specified via a method.
Call me crazy But back to my original point: once you have multiple custom controllers on a page what you have is a completely new way of looking at how to build up a form in Servoy.