...
...
...
...
...
...
...
...
...
...
...
...
...
Take a look a the screencast and see explanations below:
Steps:
- Start by
...
- creating a Confluence page and adding the ConfiForms Form (Definition) macro
...
- Text field for book name
- Textarea field for storing the book introduction
- File type field to store the picture of the book
- Dynamic dropdown field to store author's name
...
- : In edit mode, click in the page, drop down the + item in the menu bar and select "Other Macros" (this can also be done by pressing "shift {" when in Edit mode); search for 'Form'; and click on the ConfiForms Form ((Definition)) item.
These steps present the ConfiForms Form (Definition) configuration window, like so:
After entering the name of your form, don't change anything else for now.
- Add the following fields (by inserting ConfiForms Field Definition macros) into the ConfiForms Form macro body
- a Text field for the book's title
- a Textarea field for an introduction to the book
- a File type field to store a picture of the book
- Next, insert a ConfiForms Registrations (FormView)
...
- Control macro on the same page
...
- . The Registration Control macro can be inside
...
- the Form macro (in the macro body) or
...
- elsewhere on the page (if outside the Form macro, be sure to set the "Form name" parameter so ConfiForms can link the Registration Control with the correct form).
- When the
...
- default configurations are used
...
- for theConfiForms Registrations (FormView) Control macro, the form is shown as a pop-up dialog, and the layout for the form fields is
...
- assigned automatically (based on the field definitions).
- By using the
...
- "Embedded or Dialog?" parameter
...
- in the Registration Control
...
- , you can
...
- cause the form to be displayed either as a dialog or as an embedded
...
- item on the page.
When the standard form layout does not fit your requirements
...
, you can also adjust the layout to fit your needs through the Registration Control macro
...
itself: within the macro body, you can insert virtually any layout that might be needed, placing rich content
...
and any other features which the Confluence editor allows
...
.
The key to such customization is to make sure that all ConfiForms Field macros correspond to ConfiForms Field Definition macros with the same field name.
Here'a a screencast that overviews creating a basic form
HTML |
---|
<iframe style="margin-left: 1em" width="700" height="400" src="https |
...
://www. |
...
youtube.com/ |
...
embed/IjXO524BJKw" frameborder="0" allowfullscreen></iframe> |