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="" />
AbstractVisualComponentString 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_SEPARATORCOLORED_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, transflateFromprotected static final Object LOCK
protected void init(ComponentBean bean, ContentContext ctx) throws Exception
init in class AbstractVisualComponentExceptionpublic Map<String,String> getRenderes(ContentContext ctx)
getRenderes in class AbstractVisualComponentpublic ComponentConfig getConfig(ContentContext ctx)
IContentVisualComponentgetConfig in interface IContentVisualComponentgetConfig in class AbstractVisualComponentpublic String getType()
IContentVisualComponentgetType in interface IContentVisualComponentprotected boolean isCaptcha(ContentContext ctx)
public void prepareView(ContentContext ctx) throws Exception
AbstractVisualComponentprepareView in class AbstractVisualComponentExceptionpublic String getActionGroupName()
IActiongetActionGroupName in interface IActionpublic String getHexColor()
IContentVisualComponentgetHexColor in interface IContentVisualComponentgetHexColor in class AbstractVisualComponentpublic boolean isRealContent(ContentContext ctx)
IContentVisualComponentisRealContent in interface IContentVisualComponentisRealContent in class AbstractVisualComponentctx - current contextpublic Properties getLocalConfig(boolean reload)
protected File getFile(ContentContext ctx) throws IOException
IOExceptionprotected File getAttachFolder(ContentContext ctx) throws IOException
IOExceptionprotected void storeResult(ContentContext ctx, Map<String,String> data) throws IOException
IOExceptionpublic String performEdit(ContentContext ctx) throws Exception
IContentVisualComponentperformEdit in interface IContentVisualComponentperformEdit in class AbstractVisualComponentExceptionpublic 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
Exceptionprotected void sendConfirmationEmail(ContentContext ctx, GenericForm comp, Map<String,Object> params, javax.mail.internet.InternetAddress to) throws Exception
Exceptionpublic int getComplexityLevel(ContentContext ctx)
IContentVisualComponentgetComplexityLevel in interface IContentVisualComponentgetComplexityLevel in class AbstractVisualComponentctx - TODOpublic String getFontAwesome()
getFontAwesome in interface IContentVisualComponentgetFontAwesome in class AbstractVisualComponentCopyright © 2012-2018. All Rights Reserved.