Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MacroActionConcepts/usage
ConfiForms FormDefineDefine the form and its rules.
ConfiForms Field DefinitionDefineUse inside the ConfiForms Form macro to define form fields, their types and behavior, restrictions and permissions.
ConfiForms Field DefinitionDefineUse to define conditional fields and relations among fields (that is, ConfiForms Field Definitions).
ConfiForms Registration ControlDefine ViewUse to define a form's registration behavior. Each form should have at least one 'Registration Control'. This control can be placed inside the ConfiForms form or elsewhere on the page, and a form can have any number of registration controls.  Forms can be embedded on Confluence pages or rendered as a modal dialog.
ConfiForms Edit ControlsDefine ViewThis macro defines Edit behavior for the ConfiForms ListView and TableView. To enable editing of stored form data, place this macro inside the ConfiForms ListView or TableView macros.
ConfiForms TableViewViewUse this macro to visualize stored data as a table, with instant search, filtering, and data sorting/ordering. Add 'ConfiForms Field' macros inside TableView to define which fields should be shown.
ConfiForms ListViewViewThis macro allows you to visualize stored form data in WYSIWYG view (also supports filtering and data sorting/ordering). Add 'ConfiForms Field' macros inside define which fields should be shown.
ConfiForms CardViewViewUse this macro to visualize stored form data as a vertical table (card) with instant search, filtering and data sorting/ordering. Add 'ConfiForms Field' macros inside to define what should be shown
ConfiForms FieldViewMacro to define This macro defines a field to show for display within the ConfiForms TableView or ConfiForms ListView macros.
ConfiForms IFTTTDefineMacro Use this macro to define the integration rules for ConfiForms. Send   For example, this macro can enable the form to send email notifications when a record is created, changed, or modified. Send notifications submitted. Notifications can be sent to other systems via HTTP, or just they can create new pages from defined using predefined templates with data from entered on your forms.
ConfiForms TableView MergerViewMacro to aggregate and merge This macro aggregates and merges datasets from different ConfiForms forms (or just from selected fields in one form). Calculate   You can calculate averages, totals, or perform other math operations on your form data. The output of this macro is fully compatible with the Chart macro and could these can be used together to create beautiful charts.
CSS Rules for ConfiForms FieldsViewHelper This helper macro to support supports applying of conditional CSS rules for ConfiForms Fields fields based on their values.

 

Simple form

You will Here are the steps to create a simple form with one text field of type text and it will have a ; it's registration control is configured to show it the form as a dialog.

For those who does not like to read there is a screencast below!We move through the steps in the screencast below.

  1. Start with creating the a page in Confluence.
  2. While in the editor type "{" (without quotes, press ctl + shift + A  (together) and start typing form in the search field
  3. Choose ConfiForms Form macro from the resulting list suggested: ConfiForms Form macro. This is you the main container for the form . It which defines the form's properties and rules. There are a lot to choose fromseveral options for configuration, but use the defaults for our this simple case the defaults are OK.
  4. Click "Insert" and the macro get's inserted to will be inserted on the page.
  5. Go to to the body of the ConfiForms Form macro body and add there insert a ConfiForms Field Definition macro in the same way as you inserted the container itself (you can add many, but we are creating a form with just one field). To find ConfiForms Field Definition macro quickly, while inside the ConfiForms Form macro body type "{" (again, without quotes) and start typing defini - it will auto-suggest you the ConfiForms Field Definition
  6. We use default Define the field as 'text' type and will have just one field of type text. There are (the default) for this example.  ConfiForms provides more than 30 field types available for you to choose from!Remember, ConfiForms Form and for your forms.  Remember, too, that the ConfiForms Form and ConfiForms Field Definition macros are always together: the ConfiForms Form macro defines the rules and properties of the form and ConfiForms and the Field Definition macro(s) define the form's fields.
  7. The form is basically ready. But ; but there is no "registration submit" button"!
  8. For enabling form registrations use To enable form submission, use the ConfiForms Registration Control macro. This macro tells controls how the form should will be rendered. It could can use the default (card) layout and render it the form as a dialog or as an item embedded to on the page. But you   You can also have you own customize a layout for the form : this is done by customizing ConfiForms by customizing the Registration Control macro body and placing there  ConfiForms Field macro(s) within it. For this example, we choose to have a choosen the default layout and which will render the form as a pop-up dialog.

...

Here is a screencast

HTML
<iframe width="700" height="400" src="https://www.youtube.com/embed/IOUW5K7gdvo" frameborder="0" allowfullscreen></iframe>

...