modules and tab panels

Hello,

after working quite a while with modules I am starting to realize their full potential. One aspect I find very exciting is the possibilty to “outsource” certain forms and hand them over to my customers for their own purposes.

Let’s say you have a form that shows all kinds of related data in a tab panel. Now I want to “hand over” at least one tab to my customers. That tab shows exactly one form, that I use as an anchor point in my solution. The main solution expects this module to be there and shows the one form in the tab. My customers can do whatever on “their” tab, the only restriction I put upon them is the name of the module that gets loaded into the main solution and the name of that one form that gets loaded in the tab.

Very nice, indeed!

Now the problem: what if one customer doesn’t care for his own tab? I can do anything with that tab (name it, color it, disable it, …) but I can’t let it disappear. I know this is a long standing discussion, but with the introduction of modules it becomes very important again. Especially since I’d like to use that concept in several areas: I’d have quite a few “dead tabs”…

I wonder if we can find a solution, that solves the matter and is doable with reasonable effort from Servoy. Maybe Servoy could, for example, not show tabs that have no name?

Any ideas/comments anyone?

Thanks! :lol:

Many times have I heard a client ask to make their own form or report and many more times they’ve asked for help “fixing” what they developed on their own. I love the idea of giving them a module within a tab that they can do however they want, but I agree that a mechanism to hide it in the main solution is warranted. This is even more important if servoy modules could be made available like beans or plugins. I don’t think that’s the idea behind them, but it does get one thinking…