I have a solution where I need to show a formInDialog within another formInDialog.
I have a base form formA → that opens up another form formB in formInDialog for more detailed editing & creating record linkings.
In the formB I need to edit fields and I also need to choose a date. I have a date calander bean which is available for free and which looks great. I have placed the bean in another form formC and display the formC in a formInDialog from formB.
But this just does not work as expected. That the formC dialog does not open on top of formB dialog.
Sometimes it stays behind the formB dialog. Once I have closed the formB dialog I can still see the formC dialog.
Will formInDialog within formInDialog will perfectly be supported in the very near future?
Multiple windows (FID’s) was discussed at Servoy World as part of a future wishlist but no dates or commitment from the Dream Dev Team.
For the moment you could use the ‘fake’ FID system that Bob C demonstrated for the WebClient. Just place Form C in a Tab Panel over part of Form B and display/hide as required.
I’ve started using this technique in Rich Client apps and users seem quite happy with it.
I would love to see the multiple FID feature in the near future. It gives us a lot more flexibility.
I can try your method of showing the date bean in a tabpanel. But then I need tabpanels placed on all the forms that uses calander bean (almost all of my forms) and also write coding to hide all the calander bean tabpanel in the startup.
Another question raises in my mind.
How can I by default make an object hidden? Do we have a setting in the property editor? It would be a nice feature.
How can I by default make an object hidden? Do we have a setting in the property editor?
You can set an element visible from the navigator in the method editor.
But only when the bean developer added it as a method.
Don’t know if that is the case with your data bean but this is applicable for all Servoy elements…
I wanted to make the tabpanel hidden by default (tabpanel in which there is a form which holds the calandar bean)
It seems i can only do that through the method editor. But it would be a nice feature to have. (ie to have visibility option for an object in the designer mode property editor)
I believe Marcel was referring to ‘sponsor a feature’. In that case you need to talk to Servoy sales (sales@servoy.com).
If you really need it and you need it now this is the way to go.
At Servoy World, Johan indicated (in a private conversation with another developer and me) that this feature (stackable FIDs) would be part of the 3.1 feature set, but would not be the first new feature rolled out in that upgrade. As we have seen, at least the latter is accurate.
Subsequently, it was indicated (I think on this forum) that 3.1 was due by the end of the year. So, you can draw whatever conclusions you may from these bits of info, but I would caution that rollout schedules are generally a moving target.
I’ll concur that it will be a great day when this feature is available. Perhaps Santa has it in his bag o’ goodies.