public class SearchQueryValidatorControl extends ValidatorControl
clientSideValidationEnabled, DEFAULT_VALUE, ERROR_TYPE_CONTROL_BEING_VALIDATED_IS_NOT_CLIENT_SIDE_READABLE, ERROR_TYPE_ERROR_VALIDATING_CONTROL, messages, SOURCE_FIELD_NAME_UNDEFINED, validateOnClientSideEvents
childControls, controlContainer, controlDefinitionNode, controlResource, douiContext, hasValidatorSubControls, isValid, locale, ON_EVENT_CLOSE_WINDOW, ON_EVENT_LINK, ON_EVENT_POPUP_LINK_OR_RUNTIME_INTERFACE, ON_EVENT_POPUP_RUNTIME_INTERFACE, ON_EVENT_PROCESS_ACTION, ON_EVENT_RENDER_ACTION, ON_EVENT_REPLACE_INTERFACE, ON_EVENT_SCRIPT, ON_EVENT_VALIDATE, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE
Constructor and Description |
---|
SearchQueryValidatorControl() |
Modifier and Type | Method and Description |
---|---|
boolean |
doServerValidation()
Performs the server validation of the controls for this validator.
|
protected String[] |
getDefaultMessageParameters() |
protected ValidationMessages |
getDefaultMessages(String errorType) |
String |
getScriptValidationFunctionImplementation()
Returns the client side code that must be placed in a client side function to perform the
validation
|
void |
init(Node controlDefinitionNode,
ControlContainer controlContainer,
IControl parentControl) |
boolean |
isClientSideValidationEnabled()
Verify if the parameter ClienteSideValidation is enable.
|
getClientUniqueId, getControlResource, getControlToValidate, getControlToValidateIds, getControlToValidateSourceFieldName, getLocalizedErrorMessage, getMessages, getMessages, getScriptClear, getScriptSetMessages, getScriptSetMessages, getScriptSetMessages, getScriptValidate, getScriptValidateRegistration, getScriptValidationFunctionName, includeScripts, isValidateOnlyIfVisible, serverValidate, setRenderData
appendSubControl, appendSubControls, applyOnEventScripts, buildSubControls, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, generateControlIdPrefix, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getId, getLocale, getName, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getRuntimeDefaultSource, getScriptActionValidation, getSourceContext, getStringsToLocalize, getType, getValidationScript, getWindowProperties, getWindowProperties, isRequired, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setName, setRuntimeAttributes, setValid
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildSubControls, createContainer, disconnect, getChildControls, getId, getName, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes, setValid
public void init(Node controlDefinitionNode, ControlContainer controlContainer, IControl parentControl) throws PortalException
init
in interface IControl
init
in class ValidatorControl
PortalException
public boolean doServerValidation() throws ControlException, PortalException
ValidatorControl
doServerValidation
in class ValidatorControl
ControlException
PortalException
ValidatorControl.serverValidate()
public String getScriptValidationFunctionImplementation() throws ControlException, PortalException
IValidatorControl
PortalException
ControlException
protected ValidationMessages getDefaultMessages(String errorType) throws ControlException, PortalException
getDefaultMessages
in class ValidatorControl
ControlException
PortalException
protected String[] getDefaultMessageParameters() throws PortalException
getDefaultMessageParameters
in class ValidatorControl
PortalException
public boolean isClientSideValidationEnabled()
IValidatorControl
isClientSideValidationEnabled
in interface IValidatorControl
isClientSideValidationEnabled
in class ValidatorControl
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.