Platinum_ar wrote
I am looking for a way to accomplish a very simple BO's form:
- a few fields at the top
- three tabs below that group some other fields of that BO inside (The customer doesn't want the "toggle" section with an arrow)
It seems that it is impossible to create tabs inside the form - to display regular attributes and not related records.
I can create sections so the form has tabs at the top but I cannot place any other fields above.
I've tried two forms - one above another - but that leads to two "save" buttons that work separately.
Is there any standard way of doing this? Custom HTML would be a pain, it's a lot of fields in every tab.
It is hard to believe that there is no such thing as a "tab" widget in which I can place more fields :cry:
Any hint? Tip? Please...
The way to achieve this is not immediately obvious and has caveats.
Layouts are a means to create custom forms that have elements that are not available (but probably should be) directly on forms.
I create a separate Visual Perspective for my complex BOs
Create one layout that is the active form.
Create two panels define one to hold the parent form. Create a process to display the form for the object, use this as the display for the parent panel
Create a second panel on the same layout. This will hold the output from the parent form.
For the form that displays in the parent panel add a row of buttons these will run processes to display the subsidiary forms.
Caveats
Works best as a page, have not tested for pop up forms
Works best when the subsidiaries are related BOs
Does not work brilliantly for edit on a solitary BO, if you have multiple forms for the same BO open for edit you will get "someone has changed the BO" errors.
HTML alternative
If the top part of the form has a minimal amount of data and does not require editing you could put those HTML fields into the form header. Have not tested that though