Date: Thu, 28 Mar 2024 10:57:44 +0200 (EET) Message-ID: <713599351.979.1711616264136@wiki.vertuna.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_978_673174821.1711616264121" ------=_Part_978_673174821.1711616264121 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Simple demo how to use ConfiForms Field Definition Rule to limit= a number of characters a field can accept
The view in the editor
And this is how the rule is defined
The storage format for the solution / concept
<ac:= structured-macro ac:macro-id=3D"931f9659-f866-4c7b-b0e7-1ff74f78a5e8" ac:na= me=3D"confiform" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">form1</ac:parameter> <ac:rich-text-body> <ac:structured-macro ac:macro-id=3D"9edebdcd-7d37-4608-a8d9-f55bf8ca= 0551" 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"f22bb357-6bdf-4af8-a5a3-5db4a3= 0c49f5" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">myfield</ac:parameter&= gt; <ac:parameter ac:name=3D"fieldLabel">My field</ac:paramete= r> <ac:parameter ac:name=3D"fieldDescription">Max 10 characters&= lt;/ac:parameter> <ac:parameter ac:name=3D"type">text</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"cb25b449-6890-4239-82de-c9245e= 8af60e" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"condition">myfield.asLength:>= 10</ac:parameter> <ac:parameter ac:name=3D"fieldName">Sorry, only 10 (or less) = characters allowed</ac:parameter> <ac:parameter ac:name=3D"action">Validation rule</ac:param= eter> <ac:parameter ac:name=3D"actionFieldName">myfield</ac:para= meter> </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro>