Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

This is the documentation for ConfiForms Server/Data Center app

However, this might also work for ConfiForms cloud and in most cases it does. But please see this page to understand the differences between server and cloud versions of the ConfiForms app.


ConfiForms has a lot of various field types to help you with building your data forms. And it has very sophisticated system to retrieve the values stored, including accessing rich objects such as Page, User and other referenced Records when used together with "smart fields"

 

Here is the table showing you how to reference field values for different field types. Our field name is: "myfield"

Field typeAccessing in ConfiForms Field macroAccessing though [entry.] notationUsing in filtersSortingRemarks
Textmyfield[entry.myfield]

myfield:*test

myfield:test*

myfield:*test*

myfield:*

as text 
Action ButtonmyfieldN/AN/AN/AN/A
Autolinkmyfield[entry.myfield]same as text fieldas textonly dynamic part is taken when shown as [entry.] notation
Autonumbermyfield[entry.myfield]same as text fieldas textautonumber with previx
AutopagemyfieldSee page typeSee page typeSee page typeSee page type
Calculatedmyfield[entry.myfield]Same as numeric fieldas numbernon-numeric values are set as 0 in sorting
CaptchamyfieldN/AN/AN/AN/A
Checkboxmyfield[entry.myfield]myfield:true Returns true or false
Checkbox groupmyfield    
Currencymyfield[entry.myfield]Same as numeric fieldas number 
Datemyfield[entry.myfield] Same as numeric fieldas numbertimestamp value
Datetimemyfield[entry.myfield] Same as numeric fieldas numbertimestamp value
Datetime intervalmyfield

[entry.myfield]

[entry.myfield.startDateFormatted]

[entry.myfield.endDateFormatted]

[entry.myfield.startDate]

 [entry.myfield.endDate]

[entry.myfield.asPeriodFormatted]

myfield.startDate:

myfield.endDate:

conditions as in numeric field

as number by start datetimestamp value
Drawing canvasmyfieldN/AN/AN/Ainternal format is returned
Dropdown

myfield

[entry.myfield]

[entry.myfield.id]

[entry.myfield.label]

myfield:ID

myfield.label:LABEL

 Each dropdown choice has ID and LABEL
Dynamic Dropdown     
Dynamic Multilabel     
Enroll buttonmyfield    
Filemyfield[entry.myfield] - will show as linksame as text, see remarksas textonly attachment/file name is in search
Formulamyfield[entry.myfield]same as numeric fieldas numbernon-numeric values are set as 0 in sorting
Htmlmyfield[entry.myfield]same as text typeas text 
Linkmyfield    
Hiddenmyfield[entry.myfield]same as text typeas text 
Masked Textmyfield[entry.myfield]same as text typeas text 
Multi Selectmyfield    
Numeric fieldmyfield[entry.myfield]

myfield:>=

myfield:>

myfield:<=

myfield:<

myfield:

as number 
JIRA issuemyfield

[entry.myfield]

[entry.myfield.key]

[entry.myfield.title]

[entry.myfield.summary]

[entry.myfield.link]

same as text type and only by keyas text 
Page/Blog postmyfield

[entry.myfield]

[entry.myfield.*] - see remarks

same as text, for properties list see remarksas text, by default pageIdall properties of

AbstractPage class (see Confluence API docs)

Passwordmyfield[entry.myfield]same as text typeas text 
Radio groupmyfield    
Readonlymyfield[entry.myfield]same as text typeas text 
SectionmyfieldN/AN/AN/A 
Simple Datemyfield[entry.myfield]Same as numeric fieldas numbertimestamp value
Smart Classifiermyfield    
Smart Dropdownmyfield    
Smart Multiselectmyfield    
Smart Checkboxmyfield    
Smart Radio buttonsmyfield    
Statusmyfield[entry.myfield]

Same as dropdown field, with IDs and LABELs. But has predefined values for IDs (depending on a colour)

as text 
Textareamyfield[entry.myfield]same as text typeas text 
User

myfield

myfield.username

myfield.fullName

myfield.picture

myfield.email

[entry.myfield]

[entry.myfield.username]

[entry.myfield.fullName]

[entry.myfield.picture]

[entry.myfield.email]

same as text type, but you can query for field properties:

myfield:

myfield.username:

myfield.fullName:

myfield.picture:

myfield.email:


as text, see remarkssorting is by username field
User (multiselect)     
Voting controlmyfieldN/AN/AN/AN/A
WYSIWYG simple editormyfield[entry.myfield]same as text typeas text 

 

Accessing through [entry.] notation can be used in ListView, in PlainView, in CalendarView and in IFTTT macro body, as well as when referencing ConfiForms record fields in macro parameters

See also Virtual functions to help you with formatting values in the format you want

  • No labels