Page tree

Versions Compared

Key

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

This demo is very similar to Demo form with filter and ConfiForms CalendarView with intervals and dropdown for choices, but has the "text" field for storing the "names" and the in a Dynamic filter a user is presented with a text field as well

ConfiForms Form Definition
formNameitems

sashINLINE

 

nameNametext

usedUsed whendatetimeinterval

ConfiForms Form Filter Control
includeResetButtontrue
filterForcalendar
formNameitems
resetButtonLabelReset form

Search item: name

ConfiForms CalendarView
groupingFieldNameused
formNameitems

name - used

Storage format for the solution

Code Block
<ac:structured-macro ac:macro-id="3b8c2c45-2ee9-4152-9cdc-da1b47a50334" ac:name="confiform" ac:schema-version="1">
  <ac:parameter ac:name="formName">items1</ac:parameter>
  <ac:rich-text-body>
    <p>
      <ac:structured-macro ac:macro-id="576d8b1b-f560-4677-8ddc-94b573040f06" 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>
      <ac:structured-macro ac:macro-id="56e85c22-872c-44fc-a432-b120adbd5571" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">name</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Name</ac:parameter>
        <ac:parameter ac:name="type">text</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="938bdc7e-89dc-4931-a153-c68b4f30866e" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">used</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Used when</ac:parameter>
        <ac:parameter ac:name="type">datetimeinterval</ac:parameter>
      </ac:structured-macro>
    </p>
  </ac:rich-text-body>
</ac:structured-macro>
<p>
  <ac:structured-macro ac:macro-id="6ce6f751-e2f9-4432-915b-8d3e4816fd5e" ac:name="confiform-entry-filter" ac:schema-version="1">
    <ac:parameter ac:name="includeResetButton">true</ac:parameter>
    <ac:parameter ac:name="filterFor">calendar</ac:parameter>
    <ac:parameter ac:name="formName">items1</ac:parameter>
    <ac:parameter ac:name="resetButtonLabel">Reset form</ac:parameter>
    <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
    <ac:rich-text-body>
      <p>Search item: <ac:structured-macro ac:macro-id="2c0318af-f447-4135-8868-50e12ae2a208" ac:name="confiform-field" ac:schema-version="1">
          <ac:parameter ac:name="fieldName">name</ac:parameter>
        </ac:structured-macro>
      </p>
    </ac:rich-text-body>
  </ac:structured-macro>
</p>
<ac:structured-macro ac:macro-id="29b03999-c54c-4c4e-9f23-3298a5bb5a65" ac:name="confiform-calendar" ac:schema-version="1">
  <ac:parameter ac:name="groupingFieldName">used</ac:parameter>
  <ac:parameter ac:name="formName">items1</ac:parameter>
  <ac:rich-text-body>
    <p>
      <ac:structured-macro ac:macro-id="8c27efe7-c59c-4464-b5da-d86f5be43c60" ac:name="confiform-field" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">name</ac:parameter>
      </ac:structured-macro> - <ac:structured-macro ac:macro-id="1f0cc347-bf18-413e-9341-7f16e53d0bc7" ac:name="confiform-field" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">used</ac:parameter>
      </ac:structured-macro>
    </p>
  </ac:rich-text-body>
</ac:structured-macro>