Various forms configurations
Simple form with 3 fields: text, textarea and user field
Configuration in the editor
Storage format for you to importExpand Code Block <ac:structured-macro ac:macro-id="27a53aa2-bc57-43c5-b6df-566cbada8e7a" ac:name="confiform" ac:schema-version="1"> <ac:parameter ac:name="formName">simpleForm</ac:parameter> <ac:rich-text-body> <p> <ac:structured-macro ac:name="confiform-field-definition" ac:schema-version="1"> <ac:parameter ac:name="fieldName">mytextfield</ac:parameter> <ac:parameter ac:name="fieldLabel">My Text Field</ac:parameter> <ac:parameter ac:name="type">text</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:name="confiform-field-definition" ac:schema-version="1"> <ac:parameter ac:name="fieldName">textAreaField</ac:parameter> <ac:parameter ac:name="fieldLabel">My textarea field</ac:parameter> <ac:parameter ac:name="type">textarea</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:name="confiform-field-definition" ac:schema-version="1"> <ac:parameter ac:name="fieldName">theUser</ac:parameter> <ac:parameter ac:name="fieldLabel">User</ac:parameter> <ac:parameter ac:name="type">user</ac:parameter> </ac:structured-macro> <ac:structured-macro ac:name="confiform-entry-register" ac:schema-version="1"> <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter> <ac:rich-text-body> <p> </p> </ac:rich-text-body> </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro>
...
Using ConfiForms TableView macro to show the content of previous form
On the page
In the editor
Storage format
Expand Code Block <ac:structured-macro ac:name="confiform-table" ac:schema-version="1"> <ac:parameter ac:name="formName">simpleForm</ac:parameter> <ac:rich-text-body> <p> <ac:structured-macro ac:name="confiform-field" ac:schema-version="1"> <ac:parameter ac:name="fieldName">theUser</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:name="confiform-field" ac:schema-version="1"> <ac:parameter ac:name="fieldName">mytextfield</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:name="confiform-field" ac:schema-version="1"> <ac:parameter ac:name="fieldName">textAreaField</ac:parameter> </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro>
Showing the same form using ConfiForms ListView
On the page
In the editor
Storage formatExpand Code Block <ac:structured-macro ac:name="confiform-list" ac:schema-version="1"> <ac:parameter ac:name="formName">simpleForm</ac:parameter> <ac:rich-text-body> <h2> <ac:structured-macro ac:name="confiform-field" ac:schema-version="1"> <ac:parameter ac:name="fieldName">theUser</ac:parameter> </ac:structured-macro> </h2> <table> <tbody> <tr> <td> <p>Value for text field (just adding some text before the value):</p> <p> <ac:structured-macro ac:name="confiform-field" ac:schema-version="1"> <ac:parameter ac:name="fieldName">mytextfield</ac:parameter> </ac:structured-macro> </p> <p> </p> </td> <td> <p> <ac:structured-macro ac:name="confiform-field" ac:schema-version="1"> <ac:parameter ac:name="fieldName">textAreaField</ac:parameter> </ac:structured-macro> </p> <p> </p> </td> </tr> </tbody> </table> </ac:rich-text-body> </ac:structured-macro>