Hi,
With Servoy 3.5, I use the new modal functionality. It allow to show multi dialog in same time and it’s really usefull.
But sometime (not really a reproducible bug), after several minutes to use the solution, I have a problem in focus order in dialog.
In fact (after several minutes) I have my main form(Form1), I open a dialog (Form2), I open a new form from Form2 (Form3), and Strangely, my Form2 move in front of Form3.
Actually I open all dialogs with:
application.showFormInDialog(forms.formname,-1,-1,-1,-1,"Form Name",false,false,'forms.formname',true);
Perhaps it’s due to name (not title) given to dialog: I saw on this post (http://forum.servoy.com/viewtopic.php?t … ght=dialog) that it’s not recommended to change the name of the dialog each time.
I hope It would be understandable ![Smile :)]()
kinds regards,
hi Marcel,
- what happens when you leave the name the same (based on the link you provided)?
It seems to work but in our solution we need to open differents forms in same time.
- what happens when you isolate this into a small sample solution. In other words is it not related to something else?
I’ll build a solution and I will test it.
Hi,
I finally find the problem but I can’t solve it.
To reproduce this bug, I use 4 forms:
- First, from Form1, I open in dialog Form2.
- I open Form4 (from form2) in dialog too.
- next I close form4 and form2
- Next , I show form3 in main frame.
- I open form4 in dialog.
After this manipulation, when I open Form4 from Form3, the form2 is automaticly open in dialog and I can’t close it.
this bug is reproducible on Mac OS/X (not test on Linux). It seems to work on Windows. It’s really annoying, because with this bug, the only way is to reload the solution.
I created a sample solution and submit it to servoy.
http://www.sopadev.com/Servoy/Example_s … log.servoy
Thanks.