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
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected booleanprotected com.axemble.vdp.ui.framework.widgets.CtlRadioGroupprotected static final Stringstatic final Stringprotected com.axemble.vdp.ui.framework.widgets.CtlTextBoxFields inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
accessKey, includeErrorInfo, mandatory, quickCreateLink, stringRecipient, tabIndex, throwDocumentChangedScript, throwEvents, throwEventsDefined, validationRulesFields inherited from class com.axemble.vdp.ui.framework.foundation.Widget
actionListeners, isHidden, param, parentBlock, sysname, userIdFields inherited from class com.axemble.vdp.ui.framework.foundation.Component
changeListeners, LOGGERFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.axemble.vdp.ui.framework.document.fields.IAbstractFieldcom.axemble.vdp.ui.core.document.fields.ICoreFieldgetField()com.axemble.vdp.ui.framework.components.listeners.ChangeListenervoidThis method is called once when the document is loadedbooleanisEmpty()booleanrender()Render the widgetvoidsetErrorInfo(String errorMessage) voidsetFormulaValue(boolean formulaValue) protected voidvoidvoidMethods inherited from class com.axemble.vdoc.sdk.document.fields.base.BaseField
checkErrorMessage, getTemplateAsString, getTemplateWriter, getValue, init, init, renderErrorMessage, setValueMethods 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, validateMethods 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, writeMethods 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, removeChangeListenersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:BaseFieldThis method is called once when the document is loaded -
setErrorInfo
- Overrides:
setErrorInfoin classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
updateControl
public void updateControl()- Specified by:
updateControlin interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl- Specified by:
updateControlin classBaseField
-
updateValue
public void updateValue()- Specified by:
updateValuein interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl- Specified by:
updateValuein classBaseField
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
render
Description copied from interface:IWidgetRender the widget- Specified by:
renderin interfaceIWidget- Specified by:
renderin classcom.axemble.vdp.ui.framework.foundation.Widget- Returns:
- writableWidget
- Throws:
RenderException
-
getSelectedKeyRadioGroup
-
stateChanged
protected void stateChanged()- Overrides:
stateChangedin classcom.axemble.vdp.ui.framework.foundation.Component
-
getAbstractField
public com.axemble.vdp.ui.framework.document.fields.IAbstractField getAbstractField()- Specified by:
getAbstractFieldin interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl- Overrides:
getAbstractFieldin 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:
getFieldChangeListenerin interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl- Overrides:
getFieldChangeListenerin classBaseField
-
isFormulaValue
public boolean isFormulaValue() -
setFormulaValue
public void setFormulaValue(boolean formulaValue)
-