Package de.xima.fc.form.common.models
Interface IXFormRenderConfig
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
LanguageFd2Config,XFormConfig,XFormRenderConfig
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddCustomFormNode(com.hp.gagawa.java.Node customNode) default voidaddValidationError(String baseId, Integer repetitionId, String error) Adds a server validation message for the given form element.voidaddValidationError(String itemId, String error) Adds a server validation message for the given form element.default voidaddXFormRessource(EFormResourceType type, String path, String value) Deprecated.longList<com.hp.gagawa.java.Node>com.alibaba.fastjson.JSONObjectgetI18N()getI18NValue(String key) getLang()Getter für languageProviderlonggetTitle()getValidationErrors(String itemId) default booleanDeprecated.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisUsebs()booleanisUsecss()booleanisUsejq()booleanisUseui()booleanvoidsetAppointmentProvider(IFD2AppointmentProvider appoinmentProvider) voidsetAttachmentDeleteURL(String attachmentDeleteURL) voidsetAttachmentDownloadURL(String attachmentDownloadURL) voidsetBaseIncludeUrl(String url) voidsetBotFieldAutocomplete(String botFieldAutocomplete) voidsetBotFieldName(String botFieldName) voidsetButtonDescriptor(XButtonDescriptor buttonDescriptor) voidsetClientId(long clientId) voidsetCssIncludes(LinkedHashMap<String, String> cssIncludes) voidsetCustomFormNodes(List<com.hp.gagawa.java.Node> customFormNodes) voidsetDataSourceProvider(IFD2DataSourceProvider dataSourceProvider) Setter des dataSourceProviderdefault voidsetDemoAccount(boolean isDemoAccount) Deprecated.voidsetDesignerPreview(boolean isDesignerPreview) voidsetForceBranding(boolean forceBranding) voidsetForceInline(boolean forceInline) voidsetFormAction(String formAction) voidsetFormOnly(boolean formOnly) voidsetHideRequiredHint(boolean isHideRequiredHint) voidsetIgnoreRenderConditions(boolean ignoreRenderConditions) voidsetJsIncludes(LinkedHashMap<String, String> jsIncludes) voidvoidsetLanguageProvider(IFD2LanguageProvider languageProvider) Setter des languageProvidervoidsetLegacyUseOptionTextForAutocomplete(boolean legacyUseOptionTextForAutocomplete) voidsetLicenseDataProvider(IFD2LicenseDataProvider licenseDataProvider) voidsetMetaDataProvider(IFD2MetaDataProvider metaDataProvider) voidsetPreview(boolean isPreview) voidsetProjektID(long projektID) voidsetPublish(boolean isPublish) voidsetRenderCallbackProvider(IFD2RenderCallbackProvider renderCallbackProvider) voidsetReplacerProvider(IFD2ReplacerProvider replacerProvider) voidsetSkipPlaceholder(boolean preview) voidsetStatusProvider(IFD2StatusProvider statusProvider) voidsetTemplateProvider(IFD2TemplateProvider templateProvider) voidsetThemeCss(String themeCss) voidvoidsetUsebs(boolean usebs) voidsetUsecss(boolean usecss) voidsetUsejq(boolean usejq) voidsetUserGroupProvider(IFD2UserGroupProvider userGroupProvider) voidsetUseui(boolean useui) voidsetValidateSubmitAction(boolean validateSubmitAction) voidsetValidationErrors(Map<String, List<String>> validationErrors) voidsetVRulesProvider(IFD2VRulesProvider vrulesProvider) voidsetXItemProvider(IFD2XItemProvider xItemProvider) voidsetXItemRenderConditions(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
autocompleteattribute of the invisiblebot field. When null, empty, or blank, theautocompleteproperty is not set on the bot field.
-
setBotFieldAutocomplete
- Parameters:
botFieldAutocomplete- The value for theautocompleteattribute of the invisiblebot field. When null, empty, or blank, theautocompleteproperty is not set on the bot field.
-
getxItemRenderConditions
XItemConditionsWrapper getxItemRenderConditions() -
setXItemRenderConditions
-
getDataSourceProvider
IFD2DataSourceProvider getDataSourceProvider() -
getXItemProvider
IFD2XItemProvider getXItemProvider() -
setDataSourceProvider
Setter des dataSourceProvider- Parameters:
dataSourceProvider-IFD2DataSourceProviderder zu setzende dataSourceProvider
-
setLanguageProvider
Setter des languageProvider- Parameters:
languageProvider-IFD2LanguageProviderder zu setzende languageProvider
-
getLanguageProvider
IFD2LanguageProvider getLanguageProvider()Getter für languageProvider- Returns:
IFD2LanguageProviderdes 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. Whennullor 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:
trueif the transmitted submit button name used to submit the form needs to be validated (whether such a button really existed), orfalseotherwise.
-
setValidateSubmitAction
void setValidateSubmitAction(boolean validateSubmitAction) - Parameters:
validateSubmitAction-trueif the transmitted submit button name used to submit the form needs to be validated (whether such a button really existed), orfalseotherwise.
-
isLegacyUseOptionTextForAutocomplete
boolean isLegacyUseOptionTextForAutocomplete()- Returns:
trueto use the legacy behavior where the option text of autocomplete elements was used when evaluating conditions.
-
setLegacyUseOptionTextForAutocomplete
void setLegacyUseOptionTextForAutocomplete(boolean legacyUseOptionTextForAutocomplete) - Parameters:
legacyUseOptionTextForAutocomplete-trueto use the legacy behavior where the option text of autocomplete elements was used when evaluating conditions.
-