Adaptive forms keywords adaptive-forms-keywords

Adobe recommends using the modern and extensible data capture Core Componentsfor creating new Adaptive Formsor adding Adaptive Forms to AEM Sites pages. These components represent a significant advancement in Adaptive Forms creation, ensuring impressive user experiences. This article describes older approach to author Adaptive Forms using foundation components.

Adaptive forms keywords are predefined, reserved identifiers that have special meaning for adaptive forms. You cannot use these keywords as identifiers in your adaptive forms. The following table lists all the keywords that are reserved identifiers for adaptive forms.

intialize
getOnOffValues
minOccur
validate
setGuideState
maxOccur
forceElementFocusChange
getGuideState
initialOccur
checkIfNull
initialize
instanceTemplateId
playJson
prepare
instanceCount
resetData
runPendingExpressions
repeatable
calcExp
queueExpressions
instances
title
resolveNode
syncXFAProps
valueCommitScript
autoSaveStart
visit
validateExp
enableAutoSave
getElement
placeholderText
autoSaveStartExpression
children
value
autoSaveInfo
setAttribute
formattedValue
xdpRef
getGuideProp
displayPictureClause
dorTemplateRef
getXFAProp
validatePictureClause
actionType
getAttribute
editPictureClause
xsdRef
name
mandatory
panel
templateId
mandatoryMessage
multiSelect

>

id

validateExpMessage
optionsExp
somExpression
validatePictureClauseMessage
items
nonLocalizedTitle
validationState
multiSelection
viewVisited
width
buttonText
index
height
showComment
visible
cssClassName
fileSizeLimit
enabled
clickExp
fileList
enableLayoutOptimization
navigationChangeExp
handleEvent
dataType
type
addInstance
leadDigits
showLink
insertInstance
fracDigits
clickStatus
removeInstance
maxChars
showAsPopUp
shortDescription
execNavigationChangeExpression
multiLine
longDescription
executeExpression
visibleExp
initScript
enabledExp
execCompletion
sectionId
setFocus
completionExp
sectionTitle
activeInstance
completionExpReq
completionScript
activePart
toolbar
completionBeforeMessage
isLastPart
instanceManager
completionAfterMessage
isFirstPart
instanceIndex
completionSuccessScript
currentActivePart
summary
completionFailureScript
sectionName
submitPassword
initializeChildren
sectionFields
fetchedFromService
repeatablePanelId
getSelectedIndex
repeatablePanelPath
getItemIdentifier
mobileLayout
columnWidth

Apart from the keywords listed above, avoid using names which are similar to adaptive forms JavaScript APIs.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2