Simple form with 3 fields: text, textarea and user field
![](/download/attachments/3670300/snippets-simple-form-view.png?version=1&modificationDate=1444969401597&api=v2)
Configuration in the editor
![](/download/attachments/3670300/snippets-simple-form.png?version=1&modificationDate=1444969438735&api=v2)
Storage format for you to import
<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
![](/download/attachments/3670300/snippets-simple-form-tableview.png?version=1&modificationDate=1444969844428&api=v2)
In the editor
![](/download/attachments/3670300/snippets-simple-form-tableview-1.png?version=1&modificationDate=1444969883482&api=v2)
Storage format
<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
![](/download/attachments/3670300/snippets-simple-form-listview.png?version=1&modificationDate=1444970130254&api=v2)
In the editor
![](/download/attachments/3670300/snippets-simple-form-listview-1.png?version=1&modificationDate=1444970189229&api=v2)
Storage format
<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>