Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
ConfiForms Form Definition
formNamef

choiceChoicefalse[1=one|2=two|3=three|]select

answer1Answer1false[1=yes|2=no|]onradio_group

answer2Answer2false[1=yes|2=no|]onradio_group

answer3Answer3false[1=yes|2=no|]onradio_group

answer4Answer4false[1=yes|2=no|]onradio_group




id:[empty]entryId,answer1,answer2,answer3,answer4choice:[entry.choice]Reset valuetruechoice

entryId=[entry.id]&answer1=[entry.answer1]&answer2=[entry.answer2]&answer3=[entry.answer3]&answer4=[entry.answer4]choice:[entry.choice] AND createdBy:[entry._user]Lookup and set valuechoicecreated DESC LIMIT 1

Delete ConfiForms EntryonCreatedchoice:[entry.choice] AND !id:[entry.id]




...

Please note that when you see this demo as anonymous user, you will not be able to update the record (no permissions!)

Please also note that this demo keeps ONLY the LATEST record for the user, deleting all the previous! 

ConfiForms (FormView) Registrations Control
formNamef
embeddedtrue



Storage format

Code Block
<ac:structured-macro ac:macro-id="a0ae2d3f-839b-47e1-889a-812cc57fc819" ac:name="confiform" ac:schema-version="1">
<ac:parameter ac:name="formName">f</ac:parameter>
<ac:rich-text-body>
<p>
<ac:structured-macro ac:macro-id="3f10281e-7deb-475f-90bb-e38f3289949d" ac:name="confiform-field-definition" ac:schema-version="1">
<ac:parameter ac:name="fieldName">choice</ac:parameter>
<ac:parameter ac:name="fieldLabel">Choice</ac:parameter>
<ac:parameter ac:name="values">false[1=one|2=two|3=three|]</ac:parameter>
<ac:parameter ac:name="type">select</ac:parameter>
</ac:structured-macro>
</p>
<p>
<ac:structured-macro ac:macro-id="e5e9eba3-b964-45b7-815e-47de6b33bfee" ac:name="confiform-field-definition" ac:schema-version="1">
<ac:parameter ac:name="fieldName">answer1</ac:parameter>
<ac:parameter ac:name="fieldLabel">Answer1</ac:parameter>
<ac:parameter ac:name="values">false[1=yes|2=no|]</ac:parameter>
<ac:parameter ac:name="extras">on</ac:parameter>
<ac:parameter ac:name="type">radio_group</ac:parameter>
</ac:structured-macro>
</p>
<p>
<ac:structured-macro ac:macro-id="b519fce3-6a99-4986-a6d9-888f740a3e57" ac:name="confiform-field-definition" ac:schema-version="1">
<ac:parameter ac:name="fieldName">answer2</ac:parameter>
<ac:parameter ac:name="fieldLabel">Answer2</ac:parameter>
<ac:parameter ac:name="values">false[1=yes|2=no|]</ac:parameter>
<ac:parameter ac:name="extras">on</ac:parameter>
<ac:parameter ac:name="type">radio_group</ac:parameter>
</ac:structured-macro>
</p>
<p>
<ac:structured-macro ac:macro-id="0d8ef1df-ec77-4158-b801-107f74508c2d" ac:name="confiform-field-definition" ac:schema-version="1">
<ac:parameter ac:name="fieldName">answer3</ac:parameter>
<ac:parameter ac:name="fieldLabel">Answer3</ac:parameter>
<ac:parameter ac:name="values">false[1=yes|2=no|]</ac:parameter>
<ac:parameter ac:name="extras">on</ac:parameter>
<ac:parameter ac:name="type">radio_group</ac:parameter>
</ac:structured-macro>
</p>
<p>
<ac:structured-macro ac:macro-id="0d723e00-4605-4f28-9918-6bb360f990e7" ac:name="confiform-field-definition" ac:schema-version="1">
<ac:parameter ac:name="fieldName">answer4</ac:parameter>
<ac:parameter ac:name="fieldLabel">Answer4</ac:parameter>
<ac:parameter ac:name="values">false[1=yes|2=no|]</ac:parameter>
<ac:parameter ac:name="extras">on</ac:parameter>
<ac:parameter ac:name="type">radio_group</ac:parameter>
</ac:structured-macro>
</p>
<p>
<br/>
</p>
<p>
<br/>
</p>
<p>
<br/>
</p>
<ac:structured-macro ac:macro-id="4d1eae52-d748-484a-bd23-11c9d6f6fd43" ac:name="confiform-field-definition-rules" ac:schema-version="1">
<ac:parameter ac:name="condition">id:[empty]</ac:parameter>
<ac:parameter ac:name="fieldName">entryId,answer1,answer2,answer3,answer4</ac:parameter>
<ac:parameter ac:name="values">choice:[entry.choice]</ac:parameter>
<ac:parameter ac:name="action">Reset value</ac:parameter>
<ac:parameter ac:name="onUserActionOnly">true</ac:parameter>
<ac:parameter ac:name="actionFieldName">choice</ac:parameter>
</ac:structured-macro>
<p>
<ac:structured-macro ac:macro-id="93a8a725-f679-4772-b57a-04180060b7d1" ac:name="confiform-field-definition-rules" ac:schema-version="1">
<ac:parameter ac:name="fieldName">entryId=[entry.id]&answer1=[entry.answer1]&answer2=[entry.answer2]&answer3=[entry.answer3]&answer4=[entry.answer4]</ac:parameter>
<ac:parameter ac:name="values">choice:[entry.choice] AND createdBy:[entry._user]</ac:parameter>
<ac:parameter ac:name="action">Lookup and set value</ac:parameter>
<ac:parameter ac:name="actionFieldName">choice</ac:parameter>
<ac:parameter ac:name="values3">created DESC LIMIT 1</ac:parameter>
</ac:structured-macro>
</p>
<ac:structured-macro ac:macro-id="f13d1b00-6a13-4454-a9e2-c240b8ec85cb" ac:name="confiform-ifttt" ac:schema-version="1">
<ac:parameter ac:name="action">Delete ConfiForms Entry</ac:parameter>
<ac:parameter ac:name="event">onCreated</ac:parameter>
<ac:parameter ac:name="title">choice:[entry.choice] AND !id:[entry.id]</ac:parameter>
<ac:rich-text-body>
<p>
<br/>
</p>
</ac:rich-text-body>
</ac:structured-macro>
<p>
<br/>
</p>
<p>
<br/>
</p>
</ac:rich-text-body>