Class LightBoxField
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.LightBoxField
- All Implemented Interfaces:
- IWidget,- IWritable,- com.axemble.vdp.ui.core.document.fields.IFieldControl,- com.axemble.vdp.utils.parameters.ParamsHandler,- Serializable
public class LightBoxField
extends com.axemble.vdp.ui.framework.widgets.CtlInputWidget
implements com.axemble.vdp.ui.core.document.fields.IFieldControl
Champ permettant d'ouvrir un autre field dans une lightbox
 Paramètres
 Noeud fils : targetField=-> définition du widget à ouvrir
 Attribut :  targetLabel/targetInformation titre de la fenêtre lightbox
 targetClass/targetMethod pour utiliser un autre provider de lightbox
- Author:
- omenuel
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected com.axemble.vdp.ui.core.document.fields.common.FieldAggregateFields inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidgetaccessKey, includeErrorInfo, mandatory, quickCreateLink, stringRecipient, tabIndex, throwDocumentChangedScript, throwEvents, throwEventsDefined, validationRulesFields inherited from class com.axemble.vdp.ui.framework.foundation.WidgetactionListeners, isHidden, param, parentBlock, sysname, userIdFields inherited from class com.axemble.vdp.ui.framework.foundation.ComponentchangeListeners, LOGGERFields inherited from interface com.axemble.vdp.utils.parameters.ParamsHandlerERROR_EXCEED_ELEM_SIZE, ERROR_EXCEED_TOTAL_SIZE, ERROR_NOT_COMPLETED, ERROR_READ_FAILED, EXCEED_ELEM_NUMBER, NO_ERROR
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal voidaddParameter(String name, Object value) com.axemble.vdp.ui.framework.document.fields.IAbstractFieldcom.axemble.vdp.ui.core.document.fields.ICoreFieldgetField()com.axemble.vdp.ui.framework.components.listeners.ChangeListenerfinal ElementgetValue()voidvoidinit(com.axemble.vdp.ui.framework.document.fields.IAbstractField field, Element element, boolean editable, boolean mandatory) voidbooleanisEmpty()render()Render the widgetvoidsetClassName(String className) voidsetMethodName(String methodName) final voidsetTargetField(Element targetField) voidsetTargetInformation(String targetInformation) voidsetTargetLabel(String targetLabel) voidprotected voidvoidvoidMethods inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidgetaddRefreshButton, addValidationRule, buildFieldElement, canThrowEventsInWebBrowser, clearValidationRules, findStringRecipient, focus, getAccessKey, getAssociatedLabel, getDescription, getDocumentChangedScript, getErrorInfo, getHelpMessageIcon, getParentId, getQuickCreateLink, getRefreshButton, getTabIndex, getValidationRules, handleNoParams, handleParams, handleParams, hasValidationRules, inform, isDescription, isDocumentChangedScript, isEditable, isFocus, isForceParentId, isIncludeErrorInfo, isMandatory, isThrowDocumentChangedScript, isThrowEventsDefined, renderErrorInfo, renderInfoMessage, renderQuickCreate, setAccessKey, setAssociatedLabel, setDescription, setEditable, setErrorInfo, setIncludeErrorInfo, setMandatory, setQuickCreateContextParameter, setQuickCreateScreen, setTabIndex, setThrowDocumentChangedScript, setThrowEvents, setThrowEventsDefined, setValidationRules, validateMethods inherited from class com.axemble.vdp.ui.framework.foundation.WidgetaddActionListener, 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.ComponentaddChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListenersMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.vdp.ui.core.document.fields.IFieldControladdValidationRule, clearValidationRules, getUserId, getValidationRules, hasValidationRules, inform, isEditable, isHidden, isMandatory, setEditable, setHidden, setMandatory, setUserId, validate
- 
Field Details- 
aggregateprotected com.axemble.vdp.ui.core.document.fields.common.FieldAggregate aggregate
 
- 
- 
Constructor Details- 
LightBoxFieldpublic LightBoxField()
 
- 
- 
Method Details- 
initpublic void init(com.axemble.vdp.ui.framework.document.fields.IAbstractField field, Element element, boolean editable, boolean mandatory) - Specified by:
- initin interface- com.axemble.vdp.ui.core.document.fields.IFieldControl
 
- 
initpublic void init(com.axemble.vdp.ui.framework.document.fields.IAbstractField field, Element element) - Specified by:
- initin interface- com.axemble.vdp.ui.core.document.fields.IFieldControl
 
- 
init- Overrides:
- initin class- com.axemble.vdp.ui.framework.widgets.CtlInputWidget
- See Also:
 
- 
updateValuepublic void updateValue()- Specified by:
- updateValuein interface- com.axemble.vdp.ui.core.document.fields.IFieldControl
 
- 
updateControlpublic void updateControl()- Specified by:
- updateControlin interface- com.axemble.vdp.ui.core.document.fields.IFieldControl
 
- 
stateChangedprotected void stateChanged()- Overrides:
- stateChangedin class- com.axemble.vdp.ui.framework.foundation.Component
 
- 
isEmptypublic boolean isEmpty()- Specified by:
- isEmptyin class- com.axemble.vdp.ui.framework.widgets.CtlInputWidget
 
- 
getTargetField
- 
setTargetField
- 
getClassName
- 
setClassName
- 
getMethodName
- 
setMethodName
- 
getTargetLabel
- 
setTargetLabel
- 
getTargetInformation
- 
setTargetInformation
- 
renderDescription copied from interface:IWidgetRender the widget- Specified by:
- renderin interface- IWidget
- Specified by:
- renderin class- com.axemble.vdp.ui.framework.foundation.Widget
- Returns:
- writableWidget
- Throws:
- RenderException
 
- 
getValue
- 
getValidationObject- Overrides:
- getValidationObjectin class- com.axemble.vdp.ui.framework.widgets.CtlInputWidget
 
- 
setValue
- 
getAbstractFieldpublic com.axemble.vdp.ui.framework.document.fields.IAbstractField getAbstractField()- Specified by:
- getAbstractFieldin interface- com.axemble.vdp.ui.core.document.fields.IFieldControl
 
- 
getFieldpublic com.axemble.vdp.ui.core.document.fields.ICoreField getField()- Specified by:
- getFieldin interface- com.axemble.vdp.ui.core.document.fields.IFieldControl
 
- 
getFieldChangeListenerpublic com.axemble.vdp.ui.framework.components.listeners.ChangeListener getFieldChangeListener()- Specified by:
- getFieldChangeListenerin interface- com.axemble.vdp.ui.core.document.fields.IFieldControl
 
- 
addParameter
- 
getParameters
- 
getOpenButton
 
-