Class LocalizedTextField
java.lang.Object
com.axemble.vdp.ui.framework.foundation.Component
com.axemble.vdp.ui.framework.foundation.Widget
com.axemble.vdp.ui.framework.widgets.CtlInputWidget
com.axemble.vdoc.sdk.document.fields.base.BaseField
com.axemble.vdoc.sdk.document.fields.LocalizedTextField
- All Implemented Interfaces:
IWidget
,IWritable
,com.axemble.vdp.ui.core.document.fields.IFieldControl
,com.axemble.vdp.utils.parameters.ParamsHandler
,Serializable
Champ multilangue qui possède 2 boutons radio permettant de saisir :
- soit directement le texte (Texte)
- soit permettant de saisir une clé de traduction (Clé de traduction)
- Author:
- ploureiro
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
protected boolean
protected com.axemble.vdp.ui.framework.widgets.CtlRadioGroup
protected static final String
static final String
protected com.axemble.vdp.ui.framework.widgets.CtlTextBox
Fields inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
accessKey, includeErrorInfo, mandatory, quickCreateLink, stringRecipient, tabIndex, throwDocumentChangedScript, throwEvents, throwEventsDefined, validationRules
Fields inherited from class com.axemble.vdp.ui.framework.foundation.Widget
actionListeners, isHidden, param, parentBlock, sysname, userId
Fields inherited from class com.axemble.vdp.ui.framework.foundation.Component
changeListeners, LOGGER
Fields inherited from interface com.axemble.vdp.utils.parameters.ParamsHandler
ERROR_EXCEED_ELEM_SIZE, ERROR_EXCEED_TOTAL_SIZE, ERROR_NOT_COMPLETED, ERROR_READ_FAILED, EXCEED_ELEM_NUMBER, NO_ERROR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.axemble.vdp.ui.framework.document.fields.IAbstractField
com.axemble.vdp.ui.core.document.fields.ICoreField
getField()
com.axemble.vdp.ui.framework.components.listeners.ChangeListener
void
This method is called once when the document is loadedboolean
isEmpty()
boolean
render()
Render the widgetvoid
setErrorInfo
(String errorMessage) void
setFormulaValue
(boolean formulaValue) protected void
void
void
Methods inherited from class com.axemble.vdoc.sdk.document.fields.base.BaseField
checkErrorMessage, getTemplateAsString, getTemplateWriter, getValue, init, init, renderErrorMessage, setValue
Methods inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
addRefreshButton, addValidationRule, buildFieldElement, canThrowEventsInWebBrowser, clearValidationRules, findStringRecipient, focus, getAccessKey, getAssociatedLabel, getDescription, getDocumentChangedScript, getErrorInfo, getHelpMessageIcon, getParentId, getQuickCreateLink, getRefreshButton, getTabIndex, getValidationObject, getValidationRules, handleNoParams, handleParams, handleParams, hasValidationRules, inform, isDescription, isDocumentChangedScript, isEditable, isFocus, isForceParentId, isIncludeErrorInfo, isMandatory, isThrowDocumentChangedScript, isThrowEventsDefined, renderErrorInfo, renderInfoMessage, renderQuickCreate, setAccessKey, setAssociatedLabel, setDescription, setEditable, setIncludeErrorInfo, setMandatory, setQuickCreateContextParameter, setQuickCreateScreen, setTabIndex, setThrowDocumentChangedScript, setThrowEvents, setThrowEventsDefined, setValidationRules, validate
Methods inherited from class com.axemble.vdp.ui.framework.foundation.Widget
addActionListener, afterInit, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireOnClickMessage, buildFireOnClickMessage, buildFormName, findFileRecipient, findXmlRecipient, fireActionEvent, getCtrlTemplate, getCtrlTemplateWriter, getJavaScriptFocusScript, getJavascriptId, getParam, getParentBlock, getSysname, getUserDisplayName, getUserId, handleAction, hasActionListeners, isHidden, refresh, refreshWidgets, removeActionListener, removeActionListeners, renderMobile, setHidden, setParam, setParentBlock, setSysname, setUserId, write
Methods inherited from class com.axemble.vdp.ui.framework.foundation.Component
addChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListeners
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.axemble.vdp.ui.core.document.fields.IFieldControl
addValidationRule, clearValidationRules, getUserId, getValidationRules, hasValidationRules, inform, isEditable, isHidden, isMandatory, setEditable, setHidden, setMandatory, setUserId, validate
-
Field Details
-
START_LOCALIZATION_TOKEN
- See Also:
-
END_LOCALIZATION_TOKEN
- See Also:
-
SEPARATOR
- See Also:
-
radioGroup
protected com.axemble.vdp.ui.framework.widgets.CtlRadioGroup radioGroup -
textBox
protected com.axemble.vdp.ui.framework.widgets.CtlTextBox textBox -
formulaValue
protected boolean formulaValue
-
-
Constructor Details
-
LocalizedTextField
public LocalizedTextField()
-
-
Method Details
-
init
Description copied from class:BaseField
This method is called once when the document is loaded -
setErrorInfo
- Overrides:
setErrorInfo
in classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
updateControl
public void updateControl()- Specified by:
updateControl
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
- Specified by:
updateControl
in classBaseField
-
updateValue
public void updateValue()- Specified by:
updateValue
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
- Specified by:
updateValue
in classBaseField
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
render
Description copied from interface:IWidget
Render the widget- Specified by:
render
in interfaceIWidget
- Specified by:
render
in classcom.axemble.vdp.ui.framework.foundation.Widget
- Returns:
- writableWidget
- Throws:
RenderException
-
getSelectedKeyRadioGroup
-
stateChanged
protected void stateChanged()- Overrides:
stateChanged
in classcom.axemble.vdp.ui.framework.foundation.Component
-
getAbstractField
public com.axemble.vdp.ui.framework.document.fields.IAbstractField getAbstractField()- Specified by:
getAbstractField
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
- Overrides:
getAbstractField
in classBaseField
-
getField
public com.axemble.vdp.ui.core.document.fields.ICoreField getField() -
getFieldChangeListener
public com.axemble.vdp.ui.framework.components.listeners.ChangeListener getFieldChangeListener()- Specified by:
getFieldChangeListener
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
- Overrides:
getFieldChangeListener
in classBaseField
-
isFormulaValue
public boolean isFormulaValue() -
setFormulaValue
public void setFormulaValue(boolean formulaValue)
-