Date: Thu, 28 Mar 2024 21:09:20 +0200 (EET) Message-ID: <1229127886.1073.1711652960574@wiki.vertuna.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1072_971671112.1711652960452" ------=_Part_1072_971671112.1711652960452 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This is a simple demo to demonstrate how to setup the rules to m= ake a choice for the user. We set the 3rd field based on the selections in = 2 other fields and the choice is made based on the rating the "country" has=
Name |
Rating |
ID value for rating |
---|---|---|
Algeria | 1 | |
Australia | 1 | |
America | 2 | |
Ukraine | 3 | |
ergergerger | 1 | |
a | 1 | |
a | 1 | |
a | 1 | |
123 | 2 | |
Dustin | 1 | |
test | 2 | |
test | 2 | |
test | 2 | |
India | 1 | |
&&&& | 1 | |
Dustin | ||
dsfgdsfg | 1 | |
1 | ||
aadf asdf | 1 | |
test2222 | 2 | |
yt | 1 | |
France | 2 | |
qwerty | 3 | |
Tom Hanks | 1 | |
vccvcvcv | 2 | |
ry | 1 | |
bnmbnm | 1 | |
hjkhjl | 1 | |
54 | 1 | |
Swaziland | 2 | |
j | 2 | |
Test | 2 | |
pr7131 | 1 | |
hallo | 3 | |
test1 | 2 | |
asdad | 2 | |
sdfgdf | 2 | |
onetwofour | 2 | |
HOLA | 1 | |
Test | 2 | |
Stefan | 1 | |
Stefan | 3 | |
new | 1 | |
kd | 2 | |
4444 | 1 | |
test | 1 | |
2 | ||
Bingo | 1 | |
adsf | 1 | |
Best | 1 | |
123 | 1 | |
m | 2 | |
2 | ||
lll | 3 | |
2 |
C3 field is set to be a country name of the country which rating is bigg= er than the other
rating is taken from ID value of the ratings dropdown
Storage format
<ac:= structured-macro ac:macro-id=3D"4755022e-9fab-4b9d-b9ff-fa15ccac164b" ac:na= me=3D"confiform" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">countryRatings1</ac:parameter= > <ac:rich-text-body> <ac:structured-macro ac:macro-id=3D"49a27aa4-274c-4cf5-a134-f289029b= 2464" ac:name=3D"confiform-entry-register" ac:schema-version=3D"1"> <ac:rich-text-body> <p> </p> </ac:rich-text-body> </ac:structured-macro> <p> <ac:structured-macro ac:macro-id=3D"f9ec3005-ae26-4662-9ab6-37446d= b29033" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">name</ac:parameter> <ac:parameter ac:name=3D"fieldLabel">Name</ac:parameter>= ; <ac:parameter ac:name=3D"type">text</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"37f4aee3-5890-4597-86dd-913d97= 98ef5f" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">rating</ac:parameter&g= t; <ac:parameter ac:name=3D"fieldLabel">Rating</ac:parameter&= gt; <ac:parameter ac:name=3D"values">false[1=3DAAA+|2=3DAAB+|3=3D= CCC|]</ac:parameter> <ac:parameter ac:name=3D"type">select</ac:parameter> </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro> <ac:structured-macro ac:macro-id=3D"538b4b36-72fb-4c1f-b876-527773ea9623= " ac:name=3D"confiform-table" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">countryRatings1</ac:parameter= > <ac:rich-text-body> <p> <ac:structured-macro ac:macro-id=3D"1699de68-f3f3-4ba3-b9c0-e6db9b= 4272b0" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">name</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"a4240b65-b31b-45ea-b1a4-8cf29b= 20931c" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">rating</ac:parameter&g= t; </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"a5e5032d-5cc2-438d-96c9-e58ff4= 811afe" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"overrideLabel">ID value for rating&l= t;/ac:parameter> <ac:parameter ac:name=3D"fieldName">rating.id</ac:paramete= r> </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro> <p> </p> <p>C3 field is set to be a country name of the country which rating i= s bigger than the other</p> <p>rating is taken from ID value of the ratings dropdown</p> <p> </p> <ac:structured-macro ac:macro-id=3D"9d668c91-d2a8-4ad5-9659-6dc89a75ae79= " ac:name=3D"confiform" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">usingCR1</ac:parameter> <ac:rich-text-body> <ac:structured-macro ac:macro-id=3D"ddd2d3f4-31fd-4322-bf41-8b784035= 25dd" ac:name=3D"confiform-entry-register" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"embedded">true</ac:parameter> <ac:rich-text-body> <p> </p> </ac:rich-text-body> </ac:structured-macro> <p> <ac:structured-macro ac:macro-id=3D"5547cc86-98c0-4db5-aaee-ca803d= 7cad1b" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">c1</ac:parameter> <ac:parameter ac:name=3D"fieldLabel">Country1</ac:paramete= r> <ac:parameter ac:name=3D"values">[11862801|countryRatings1|na= me|true||]</ac:parameter> <ac:parameter ac:name=3D"type">smartselect</ac:parameter&g= t; </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"39531cf4-268f-41e5-b443-8726c7= 4acc9d" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">c2</ac:parameter> <ac:parameter ac:name=3D"fieldLabel">Country2</ac:paramete= r> <ac:parameter ac:name=3D"values">[11862801|countryRatings1|na= me|true||]</ac:parameter> <ac:parameter ac:name=3D"type">smartselect</ac:parameter&g= t; </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"2848fb5e-176d-468b-a50d-38b77b= 67188e" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">c3</ac:parameter> <ac:parameter ac:name=3D"fieldLabel">c3</ac:parameter> <ac:parameter ac:name=3D"type">read_only</ac:parameter> </ac:structured-macro> </p> <p>--- reset</p> <p> <ac:structured-macro ac:macro-id=3D"bfaf873e-94c2-4106-ad98-2b0ddd= 9ae143" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"fieldName">c3</ac:parameter> <ac:parameter ac:name=3D"action">Reset value</ac:parameter= > <ac:parameter ac:name=3D"onUserActionOnly">true</ac:parame= ter> <ac:parameter ac:name=3D"actionFieldName">c1</ac:parameter= > </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"e5bd5574-bfc6-482e-a619-5824e1= b75a58" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"fieldName">c3</ac:parameter> <ac:parameter ac:name=3D"action">Reset value</ac:parameter= > <ac:parameter ac:name=3D"onUserActionOnly">true</ac:parame= ter> <ac:parameter ac:name=3D"actionFieldName">c2</ac:parameter= > </ac:structured-macro> </p> <p>--- set</p> <p> <ac:structured-macro ac:macro-id=3D"de0bbb4a-bf44-4597-9468-651356= b12219" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"condition">!c1:[empty] AND !c2:[empt= y] AND c1.rating:>=3D[entry.c2.rating]</ac:parameter> <ac:parameter ac:name=3D"values">c3=3D[entry.c1.name]</ac:= parameter> <ac:parameter ac:name=3D"action">Set value</ac:parameter&g= t; <ac:parameter ac:name=3D"actionFieldName">c1</ac:parameter= > </ac:structured-macro> <ac:structured-macro ac:macro-id=3D"6d4ac8e0-61ef-4bb7-824b-73044d= a24689" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"condition">!c1:[empty] AND !c2:[empt= y] AND c1.rating:<[entry.c2.rating]</ac:parameter> <ac:parameter ac:name=3D"values">c3=3D[entry.c2.name]</ac:= parameter> <ac:parameter ac:name=3D"action">Set value</ac:parameter&g= t; <ac:parameter ac:name=3D"actionFieldName">c1</ac:parameter= > </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"eef7af2c-e1dc-46c0-8bb6-d3026e= 30f235" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"condition">!c1:[empty] AND !c2:[empt= y] AND c2.rating:>=3D[entry.c1.rating]</ac:parameter> <ac:parameter ac:name=3D"values">c3=3D[entry.c2.name]</ac:= parameter> <ac:parameter ac:name=3D"action">Set value</ac:parameter&g= t; <ac:parameter ac:name=3D"actionFieldName">c2</ac:parameter= > </ac:structured-macro> <ac:structured-macro ac:macro-id=3D"0053d0ba-76d2-4e86-b875-323de5= 5295a9" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"condition">!c1:[empty] AND !c2:[empt= y] AND c2.rating:<[entry.c1.rating]</ac:parameter> <ac:parameter ac:name=3D"values">c3=3D[entry.c1.name]</ac:= parameter> <ac:parameter ac:name=3D"action">Set value</ac:parameter&g= t; <ac:parameter ac:name=3D"actionFieldName">c2</ac:parameter= > </ac:structured-macro> </p> <p> </p> </ac:rich-text-body> </ac:structured-macro> <p> </p> <p> </p> <p> </p>
The page ID needs to be changed after yo import the storage format (this= will re-setup the smart dropdown fields configurations)