public class GenericForm extends AbstractVisualComponent implements IAction
<input type="hidden" name="webaction" value="gform-registering.submit" />
<input type="hidden" name="comp_id" value="${comp.id}" />
. You can define required field with uppercase letter : "Firstname" >
requierd, "firstname" > not requiered. for use captacha you need to tag :
<img src="${info.captchaURL}" alt="captcha" /></label>
<input type="text" id="captcha" name="captcha" value="" />
AbstractVisualComponent
String
msg : message to display.Map
errorFields: field with error.String
valid: contains true if form is valid.Modifier and Type | Field and Description |
---|---|
protected static Object |
LOCK |
CACHE_KEY_SUFFIX_PARAM_NAME, COMPONENT_KEY, config, EDIT_CLASS, FORCE_COMPONENT_ID, HIDDEN, I18N_FILE, NOT_EDIT_PREVIEW_PARAM_NAME, SCROLL_TO_COMP_ID_ATTRIBUTE_NAME, TIME_CACHE_NAME, VALUE_SEPARATOR
COLORED_WRAPPER_CLASS, COMP_ID_REQUEST_PARAM, COMPLEXITY_ADMIN, COMPLEXITY_EASY, COMPLEXITY_STANDARD, CONTAINER_COLOR, DEFAULT_COLOR, DYN_COMP_COLOR, ECOM_COLOR, EDIT_ACTION_CSS_CLASS, GRAPHIC_COLOR, HIGH_LABEL_LEVEL, ID_SEPARATOR, LINK_COLOR, LOW_LABEL_LEVEL, META_COLOR, MIDDLE_LABEL_LEVEL, SEARCH_LEVEL_HIGH, SEARCH_LEVEL_LOW, SEARCH_LEVEL_MIDDLE, SEARCH_LEVEL_NONE, TEXT_COLOR, VIEW_DEFINITION_REQUEST_ID, WEB2_COLOR
Constructor and Description |
---|
GenericForm() |
Modifier and Type | Method and Description |
---|---|
String |
getActionGroupName()
the group name of the action
|
protected File |
getAttachFolder(ContentContext ctx) |
int |
getComplexityLevel(ContentContext ctx)
return the complexity level of the component.
|
ComponentConfig |
getConfig(ContentContext ctx)
get the configuration of the component. from project or from template.
|
protected String |
getConfig(ContentContext ctx,
String field,
String condition) |
protected String |
getConfigMessage(ContentContext ctx,
String field,
String condition) |
protected File |
getFile(ContentContext ctx) |
String |
getFontAwesome() |
String |
getHexColor()
get the exadecimal color for representation of the component.
|
Properties |
getLocalConfig(boolean reload) |
protected String |
getMailFooter(ContentContext ctx) |
protected String |
getMailHeader(ContentContext ctx) |
protected Integer |
getMaxSize(ContentContext ctx,
String field) |
String |
getRecaptchaKey() |
String |
getRecaptchaSecretKey() |
Map<String,String> |
getRenderes(ContentContext ctx) |
String |
getType()
return the type of the element.
|
protected void |
init(ComponentBean bean,
ContentContext ctx) |
boolean |
isCaptcha() |
protected boolean |
isCaptcha(ContentContext ctx) |
protected boolean |
isHTMLMail() |
boolean |
isRealContent(ContentContext ctx)
return true if component is considered as realContent and the page that
contain the component is also considered as real content.
|
protected boolean |
isSendEmail() |
protected boolean |
isStorage() |
String |
performEdit(ContentContext ctx)
action call when update the content page.
|
static String |
performSubmit(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
prepareView(ContentContext ctx)
prepare the rendering of a component. default attributes put in request :
style, value, type, compid
|
protected void |
sendConfirmationEmail(ContentContext ctx,
GenericForm comp,
Map<String,Object> params,
javax.mail.internet.InternetAddress to) |
protected void |
storeResult(ContentContext ctx,
Map<String,String> data) |
applyReplacement, cleanValue, clearReplacement, clone, compareTo, contructViewStyle, countLine, delete, deleteMySelf, equals, equals, executeCurrentRenderer, executeJSP, executeRenderer, executeRenderer, extractFieldsFromRenderer, getAjaxId, getArea, getAuthors, getBackgroundColor, getBaseHelpURL, getClassName, getComponentBean, getComponentCSS, getComponentCssClass, getComponentId, getComponentLabel, getComponentPath, getConfigMessage, getContainerPage, getContentAsMap, getContentAsText, getContentCache, getContentMessage, getContentName, getContentTimeCache, getCookiesDisplayStatus, getCreationDate, getCSSStyle, getCurrentPage, getCurrentRenderer, getDebugHeader, getDefaultHelpURI, getDefaultRenderer, getDeleteDate, getDescription, getDisplayAsInputName, getDisplayMessage, getEditorComplexity, getEditText, getEditXHTMLCode, getEmptyCode, getEmptyXHTMLCode, getErrorMessage, getErrorMessage, getExternalResources, getFirstPrefix, getForcedId, getForcedPrefixViewXHTMLCode, getForcedSuffixViewXHTMLCode, getFormName, getHeaderContent, getHelpType, getHelpURI, getHelpURL, getI18nEditableKeys, getId, getImportFolderPath, getImportFolderPath, getInlineStyle, getInputName, getInputNameRenderer, getInputNameRendererTitle, getItalicAndStrongLanguageMarkerList, getJSOnSubmit, getKey, getLabelLevel, getLastSufix, getLayout, getListClass, getListGroup, getListItemTag, getListTag, getLock, getMarkerList, getMessage, getMirrorWrapper, getModificationDate, getNextComponent, getPage, getPageDescription, getPrefixViewXHTMLCode, getPreviewAttributes, getPreviewCssClass, getPreviewCssId, getPreviousComponent, getQuotationLanguageMarkerList, getRemplacement, getRenderer, getRendererTitle, getRequestComponent, getSearchLevel, getSelectRendererXHTML, getSpecialInputTag, getSpecialPreviewCssClass, getSpecialPreviewCssId, getSpecialTagTitle, getSpecialTagXHTML, getSpecificClass, getStyle, getStyleLabel, getStyleLabelList, getStyleList, getStyleTitle, getSuffixViewXHTMLCode, getTag, getTextColor, getTextForSearch, getTextLabel, getTextMessage, getTextTitle, getTitleLevel, getTypeInputName, getValue, getValue, getVersion, getViewData, getViewDataFile, getViewID, getViewText, getViewXHTMLCode, getWidth, getWordCount, getXHTMLCode, getXHTMLConfig, haveRight, includeComponentJSP, includePage, init, initContent, insert, isAjaxWrapper, isAskWidth, isAutoDeletable, isAutoRenderer, isBackgroundColored, isCanAddClass, isColored, isConfig, isContentCachable, isContentCachableByQuery, isContentTimeCachable, isDefaultValue, isDispayEmptyXHTMLCode, isDisplayable, isDisplayHidden, isEditOnCreate, isFirstElementOfRepeatSequence, isFirstRepeated, isFreeInputLayout, isHelpURL, isHiddable, isHidden, isHiddenInMode, isInline, isInsertable, isList, isListable, isMetaTitle, isMirroredByDefault, isMirrorWrapped, isModify, isNeedDelete, isNeedRefresh, isNeedRenderer, isNew, isNextSame, isNextSame, isNolink, isNoLinkable, isPreviousSame, isPreviousSame, isRepeat, isRepeatable, isRestMatch, isReversedLink, isUnique, isValueProperties, isValueTranslatable, isViewDataFile, isVisible, isVisible, isVisibleFromCookies, isWrapped, isXML, loadViewData, main, markAsNew, newInstance, next, onStyleChange, performConfig, performUpdate, previous, processView, renderViewXHTMLCode, replaceAllInContent, replaceInContent, resetContentCache, resetViewData, setBackgroundColor, setComponentBean, setContainerPage, setContentCache, setContentTimeCache, setDisplayHidden, setForcedId, setHidden, setHiddenInMode, setList, setMessage, setMirrorWrapped, setModify, setNeedRefresh, setNextComponent, setNolink, setPage, setPreviousComponent, setRenderer, setRepeat, setStyle, setTextColor, setValid, setValue, setWidth, stored, storeViewData, stringToReader, stringToReader, stringToStream, textToXHTML, transflateFrom
protected static final Object LOCK
protected void init(ComponentBean bean, ContentContext ctx) throws Exception
init
in class AbstractVisualComponent
Exception
public Map<String,String> getRenderes(ContentContext ctx)
getRenderes
in class AbstractVisualComponent
public ComponentConfig getConfig(ContentContext ctx)
IContentVisualComponent
getConfig
in interface IContentVisualComponent
getConfig
in class AbstractVisualComponent
public String getType()
IContentVisualComponent
getType
in interface IContentVisualComponent
protected boolean isCaptcha(ContentContext ctx)
public void prepareView(ContentContext ctx) throws Exception
AbstractVisualComponent
prepareView
in class AbstractVisualComponent
Exception
public String getActionGroupName()
IAction
getActionGroupName
in interface IAction
public String getHexColor()
IContentVisualComponent
getHexColor
in interface IContentVisualComponent
getHexColor
in class AbstractVisualComponent
public boolean isRealContent(ContentContext ctx)
IContentVisualComponent
isRealContent
in interface IContentVisualComponent
isRealContent
in class AbstractVisualComponent
ctx
- current contextpublic Properties getLocalConfig(boolean reload)
protected File getFile(ContentContext ctx) throws IOException
IOException
protected File getAttachFolder(ContentContext ctx) throws IOException
IOException
protected void storeResult(ContentContext ctx, Map<String,String> data) throws IOException
IOException
public String performEdit(ContentContext ctx) throws Exception
IContentVisualComponent
performEdit
in interface IContentVisualComponent
performEdit
in class AbstractVisualComponent
Exception
public boolean isCaptcha()
protected boolean isSendEmail()
protected boolean isStorage()
protected String getMailHeader(ContentContext ctx)
protected String getMailFooter(ContentContext ctx)
protected boolean isHTMLMail()
protected String getConfig(ContentContext ctx, String field, String condition)
protected String getConfigMessage(ContentContext ctx, String field, String condition)
protected Integer getMaxSize(ContentContext ctx, String field)
public String getRecaptchaKey()
public String getRecaptchaSecretKey()
public static String performSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
Exception
protected void sendConfirmationEmail(ContentContext ctx, GenericForm comp, Map<String,Object> params, javax.mail.internet.InternetAddress to) throws Exception
Exception
public int getComplexityLevel(ContentContext ctx)
IContentVisualComponent
getComplexityLevel
in interface IContentVisualComponent
getComplexityLevel
in class AbstractVisualComponent
ctx
- TODOpublic String getFontAwesome()
getFontAwesome
in interface IContentVisualComponent
getFontAwesome
in class AbstractVisualComponent
Copyright © 2012-2018. All Rights Reserved.