I am trying to use a TAB component. My page has 4 tabs with each containing 2 rows (1 for Data Table, 1 for Modal). Each modal contains a form. I have successfully defined the ON-Submit for Form1 (form-info). When I go to define the ON-Submit for Form2 (form-fin), the system brings me back to Form1. How do I separate the forms so I properly define and execute the code?
App-ID = DEC6B808-645B-7B62-FF97-8D7C3B617700
Page = cli_tabs
Hi @Richard_Munger
Thanks for reporting this problem! We were able to reproduce the issue in your app.
After a quick investigation, we found all these form components have the same uid.
Each component instance has its own unique identity to be able to link with its logic, however, somehow these components have the same uid, and when you open the logic for any of them, it always opens the same component in logic.
At this point, it is tough to find the root cause that led to the problem. It requires more time to investigate, but it might be related to copying components in a complex component tree on the page (POD → CustomComponent → POD → CustomComponent).
Anyway, we can try to fix the problem manually to unblock your work, for that we will replace all duplicate uids with unique ones, does it make sense?
Regards,
Vlad
Vlad, yes that makes sense. Could the problem also be fixed by deleting form2 & form3, then defining them new rather than using ‘duplicate’ action?
I tried this theory and the results fixed the problem. The attached image shows the form is the form contained in TAB2 rather than pointing back to the form in TAB1.
yes, it fixes the problem since when you create/add a new component it always gets a new uid