Package de.xima.fc.form.common.models
Interface IXFormRenderConfig
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
LanguageFd2Config
,XFormConfig
,XFormRenderConfig
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addCustomFormNode
(com.hp.gagawa.java.Node customNode) default void
addValidationError
(String baseId, Integer repetitionId, String error) Adds a server validation message for the given form element.void
addValidationError
(String itemId, String error) Adds a server validation message for the given form element.default void
addXFormRessource
(EFormResourceType type, String path, String value) Deprecated.long
List<com.hp.gagawa.java.Node>
com.alibaba.fastjson.JSONObject
getI18N()
getI18NValue
(String key) getLang()
Getter für languageProviderlong
getTitle()
getValidationErrors
(String itemId) default boolean
Deprecated.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isUsebs()
boolean
isUsecss()
boolean
isUsejq()
boolean
isUseui()
boolean
void
setAppointmentProvider
(IFD2AppointmentProvider appoinmentProvider) void
setAttachmentDeleteURL
(String attachmentDeleteURL) void
setAttachmentDownloadURL
(String attachmentDownloadURL) void
setBaseIncludeUrl
(String url) void
setBotFieldAutocomplete
(String botFieldAutocomplete) void
setBotFieldName
(String botFieldName) void
setButtonDescriptor
(XButtonDescriptor buttonDescriptor) void
setClientId
(long clientId) void
setCssIncludes
(LinkedHashMap<String, String> cssIncludes) void
setCustomFormNodes
(List<com.hp.gagawa.java.Node> customFormNodes) void
setDataSourceProvider
(IFD2DataSourceProvider dataSourceProvider) Setter des dataSourceProviderdefault void
setDemoAccount
(boolean isDemoAccount) Deprecated.void
setDesignerPreview
(boolean isDesignerPreview) void
setForceBranding
(boolean forceBranding) void
setForceInline
(boolean forceInline) void
setFormAction
(String formAction) void
setFormOnly
(boolean formOnly) void
setHideRequiredHint
(boolean isHideRequiredHint) void
setIgnoreRenderConditions
(boolean ignoreRenderConditions) void
setJsIncludes
(LinkedHashMap<String, String> jsIncludes) void
void
setLanguageProvider
(IFD2LanguageProvider languageProvider) Setter des languageProvidervoid
setLegacyUseOptionTextForAutocomplete
(boolean legacyUseOptionTextForAutocomplete) void
setLicenseDataProvider
(IFD2LicenseDataProvider licenseDataProvider) void
setMetaDataProvider
(IFD2MetaDataProvider metaDataProvider) void
setPreview
(boolean isPreview) void
setProjektID
(long projektID) void
setPublish
(boolean isPublish) void
setRenderCallbackProvider
(IFD2RenderCallbackProvider renderCallbackProvider) void
setReplacerProvider
(IFD2ReplacerProvider replacerProvider) void
setSkipPlaceholder
(boolean preview) void
setStatusProvider
(IFD2StatusProvider statusProvider) void
setTemplateProvider
(IFD2TemplateProvider templateProvider) void
setThemeCss
(String themeCss) void
void
setUsebs
(boolean usebs) void
setUsecss
(boolean usecss) void
setUsejq
(boolean usejq) void
setUserGroupProvider
(IFD2UserGroupProvider userGroupProvider) void
setUseui
(boolean useui) void
setValidateSubmitAction
(boolean validateSubmitAction) void
setValidationErrors
(Map<String, List<String>> validationErrors) void
setVRulesProvider
(IFD2VRulesProvider vrulesProvider) void
setXItemProvider
(IFD2XItemProvider xItemProvider) void
setXItemRenderConditions
(XItemConditionsWrapper xItemRenderConditions)
-
Method Details
-
setDesignerPreview
void setDesignerPreview(boolean isDesignerPreview) -
isDesignerPreview
boolean isDesignerPreview() -
getBaseIncludeUrl
String getBaseIncludeUrl() -
setBaseIncludeUrl
-
getFormAction
String getFormAction() -
setFormAction
-
isFormOnly
boolean isFormOnly() -
setFormOnly
void setFormOnly(boolean formOnly) -
getTitle
String getTitle() -
setTitle
-
isSkipPlaceholder
boolean isSkipPlaceholder() -
setSkipPlaceholder
void setSkipPlaceholder(boolean preview) -
isPreview
boolean isPreview() -
setPreview
void setPreview(boolean isPreview) -
isPublish
boolean isPublish() -
setPublish
void setPublish(boolean isPublish) -
getLang
String getLang() -
setLang
-
getBotFieldName
String getBotFieldName()- Returns:
- The name of the invisible bot field used as a honey trap to detect bots. When a form is submitted where this field has a value, the form submission is rejected.
-
setBotFieldName
- Parameters:
botFieldName
- The name of the invisible bot field used as a honey trap to detect bots. When a form is submitted where this field has a value, the form submission is rejected.
-
getBotFieldAutocomplete
String getBotFieldAutocomplete()- Returns:
- The value for the
autocomplete
attribute of the invisiblebot field
. When null, empty, or blank, theautocomplete
property is not set on the bot field.
-
setBotFieldAutocomplete
- Parameters:
botFieldAutocomplete
- The value for theautocomplete
attribute of the invisiblebot field
. When null, empty, or blank, theautocomplete
property is not set on the bot field.
-
getxItemRenderConditions
XItemConditionsWrapper getxItemRenderConditions() -
setXItemRenderConditions
-
getDataSourceProvider
IFD2DataSourceProvider getDataSourceProvider() -
getXItemProvider
IFD2XItemProvider getXItemProvider() -
setDataSourceProvider
Setter des dataSourceProvider- Parameters:
dataSourceProvider
-IFD2DataSourceProvider
der zu setzende dataSourceProvider
-
setLanguageProvider
Setter des languageProvider- Parameters:
languageProvider
-IFD2LanguageProvider
der zu setzende languageProvider
-
getLanguageProvider
IFD2LanguageProvider getLanguageProvider()Getter für languageProvider- Returns:
IFD2LanguageProvider
des languageProvider
-
getRenderCallbackProvider
IFD2RenderCallbackProvider getRenderCallbackProvider()- Returns:
- The configured render callback provider.
-
setRenderCallbackProvider
- Parameters:
renderCallbackProvider
- The new render callback provider to use.
-
setLicenseDataProvider
-
getLicenseDataProvider
IFD2LicenseDataProvider getLicenseDataProvider() -
getI18N
com.alibaba.fastjson.JSONObject getI18N() -
getI18NValue
-
isUsejq
boolean isUsejq() -
setUsejq
void setUsejq(boolean usejq) -
isUseui
boolean isUseui() -
setUseui
void setUseui(boolean useui) -
isUsebs
boolean isUsebs() -
setUsebs
void setUsebs(boolean usebs) -
isUsecss
boolean isUsecss() -
setUsecss
void setUsecss(boolean usecss) -
isForceInline
boolean isForceInline() -
setForceInline
void setForceInline(boolean forceInline) -
getMetaDataProvider
IFD2MetaDataProvider getMetaDataProvider() -
setMetaDataProvider
-
getStatusProvider
IFD2StatusProvider getStatusProvider() -
setStatusProvider
-
getUserGroupProvider
IFD2UserGroupProvider getUserGroupProvider() -
setUserGroupProvider
-
setReplacerProvider
-
getReplacerProvider
IFD2ReplacerProvider getReplacerProvider() -
getAttachmentDownloadURL
String getAttachmentDownloadURL() -
setAttachmentDownloadURL
-
getAttachmentDeleteURL
String getAttachmentDeleteURL() -
setAttachmentDeleteURL
-
getProjektID
long getProjektID() -
setProjektID
void setProjektID(long projektID) -
getCustomFormNodes
List<com.hp.gagawa.java.Node> getCustomFormNodes() -
setCustomFormNodes
-
addCustomFormNode
void addCustomFormNode(com.hp.gagawa.java.Node customNode) -
getJsIncludes
LinkedHashMap<String,String> getJsIncludes() -
setJsIncludes
-
getCssIncludes
LinkedHashMap<String,String> getCssIncludes() -
getClientId
long getClientId()- Returns:
- ID of the client that owns the form to be rendered.
-
setClientId
void setClientId(long clientId) - Parameters:
clientId
- ID of the client that owns the form to be rendered.
-
setCssIncludes
-
addValidationError
Adds a server validation message for the given form element. This message is redisplayed in the form in the browser.- Parameters:
itemId
- Full ID of a form element, e.g.xi-tf-1
(non-repeated) orxi-tf-1_c_99
(repeated element).error
- Error message to add.
-
addValidationError
Adds a server validation message for the given form element. This message is redisplayed in the form in the browser. This method adds a message for a repeated element. This is equivalent to callingaddValidationError(String, String)
with the full ID of the element.- Parameters:
baseId
- Base ID of the non-repeated form element, e.g.xi-tf-1
(and NOTxi-tf-1_c_99
).repetitionId
- Repetition ID of the repeated element. Note that this is not the ordinal ID which always starts at 0. When there are three repetitions of a form element, they could have the repetition IDs3
,25
, and99
. Whennull
or negative, the element is treated as non-repeated and only the base ID is used.error
- Error message to add.
-
getValidationErrors
-
setValidationErrors
-
getValidationErrors
-
getThemeCss
String getThemeCss() -
setThemeCss
-
getVRulesProvider
IFD2VRulesProvider getVRulesProvider() -
setVRulesProvider
-
setXItemProvider
-
setForceBranding
void setForceBranding(boolean forceBranding) -
isForceBranding
boolean isForceBranding() -
isHideRequiredHint
boolean isHideRequiredHint() -
setHideRequiredHint
void setHideRequiredHint(boolean isHideRequiredHint) -
getButtonDescriptor
XButtonDescriptor getButtonDescriptor() -
setButtonDescriptor
-
isDemoAccount
Deprecated. -
setDemoAccount
Deprecated. -
addXFormRessource
Deprecated. -
setIgnoreRenderConditions
void setIgnoreRenderConditions(boolean ignoreRenderConditions) -
isIgnoreRenderConditions
boolean isIgnoreRenderConditions() -
getAppointmentProvider
IFD2AppointmentProvider getAppointmentProvider()- Returns:
- The current provider for accessing appointments and appointment templates.
-
setAppointmentProvider
- Parameters:
appoinmentProvider
- The provider to use for accessing appointments and appointment templates.
-
getTemplateProvider
IFD2TemplateProvider getTemplateProvider() -
setTemplateProvider
-
isValidateSubmitAction
boolean isValidateSubmitAction()- Returns:
true
if the transmitted submit button name used to submit the form needs to be validated (whether such a button really existed), orfalse
otherwise.
-
setValidateSubmitAction
void setValidateSubmitAction(boolean validateSubmitAction) - Parameters:
validateSubmitAction
-true
if the transmitted submit button name used to submit the form needs to be validated (whether such a button really existed), orfalse
otherwise.
-
isLegacyUseOptionTextForAutocomplete
boolean isLegacyUseOptionTextForAutocomplete()- Returns:
true
to use the legacy behavior where the option text of autocomplete elements was used when evaluating conditions.
-
setLegacyUseOptionTextForAutocomplete
void setLegacyUseOptionTextForAutocomplete(boolean legacyUseOptionTextForAutocomplete) - Parameters:
legacyUseOptionTextForAutocomplete
-true
to use the legacy behavior where the option text of autocomplete elements was used when evaluating conditions.
-