public class LightBoxField
extends com.axemble.vdp.ui.framework.widgets.CtlInputWidget
implements com.axemble.vdp.ui.core.document.fields.IFieldControl
Modifier and Type | Field and Description |
---|---|
protected com.axemble.vdp.ui.core.document.fields.common.FieldAggregate |
aggregate |
accessKey, includeErrorInfo, mandatory, quickCreateLink, stringRecipient, tabIndex, throwDocumentChangedScript, throwEvents, throwEventsDefined, validationRules
actionListeners, isHidden, param, parentBlock, sysname, userId
Constructor and Description |
---|
LightBoxField() |
Modifier and Type | Method and Description |
---|---|
void |
addParameter(String name,
Object value) |
com.axemble.vdp.ui.framework.document.fields.IAbstractField |
getAbstractField() |
String |
getClassName() |
com.axemble.vdp.ui.core.document.fields.ICoreField |
getField() |
com.axemble.vdp.ui.framework.components.listeners.ChangeListener |
getFieldChangeListener() |
String |
getMethodName() |
IWidget |
getOpenButton() |
Map<String,Object> |
getParameters() |
Element |
getTargetField() |
String |
getTargetInformation() |
String |
getTargetLabel() |
Object |
getValidationObject() |
Object |
getValue() |
void |
init(Element element) |
void |
init(com.axemble.vdp.ui.framework.document.fields.IAbstractField field,
Element element) |
void |
init(com.axemble.vdp.ui.framework.document.fields.IAbstractField field,
Element element,
boolean editable,
boolean mandatory) |
boolean |
isEmpty() |
IWritable |
render()
Render the widget
|
void |
setClassName(String className) |
void |
setMethodName(String methodName) |
void |
setTargetField(Element targetField) |
void |
setTargetInformation(String targetInformation) |
void |
setTargetLabel(String targetLabel) |
void |
setValue(Object value) |
protected void |
stateChanged() |
void |
updateControl() |
void |
updateValue() |
addRefreshButton, 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, validate
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
addChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListeners
protected com.axemble.vdp.ui.core.document.fields.common.FieldAggregate aggregate
public void init(com.axemble.vdp.ui.framework.document.fields.IAbstractField field, Element element, boolean editable, boolean mandatory)
init
in interface com.axemble.vdp.ui.core.document.fields.IFieldControl
public void init(com.axemble.vdp.ui.framework.document.fields.IAbstractField field, Element element)
init
in interface com.axemble.vdp.ui.core.document.fields.IFieldControl
public void init(Element element)
init
in class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
BaseField.init(org.w3c.dom.Element)
public void updateValue()
updateValue
in interface com.axemble.vdp.ui.core.document.fields.IFieldControl
public void updateControl()
updateControl
in interface com.axemble.vdp.ui.core.document.fields.IFieldControl
protected void stateChanged()
stateChanged
in class com.axemble.vdp.ui.framework.foundation.Component
public boolean isEmpty()
isEmpty
in class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
public final Element getTargetField()
public final void setTargetField(Element targetField)
public String getClassName()
public void setClassName(String className)
public String getMethodName()
public void setMethodName(String methodName)
public String getTargetLabel()
public void setTargetLabel(String targetLabel)
public String getTargetInformation()
public void setTargetInformation(String targetInformation)
public IWritable render() throws RenderException
IWidget
render
in interface IWidget
render
in class com.axemble.vdp.ui.framework.foundation.Widget
RenderException
public Object getValue()
public Object getValidationObject()
getValidationObject
in class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
public void setValue(Object value)
public com.axemble.vdp.ui.framework.document.fields.IAbstractField getAbstractField()
getAbstractField
in interface com.axemble.vdp.ui.core.document.fields.IFieldControl
public com.axemble.vdp.ui.core.document.fields.ICoreField getField()
getField
in interface com.axemble.vdp.ui.core.document.fields.IFieldControl
public com.axemble.vdp.ui.framework.components.listeners.ChangeListener getFieldChangeListener()
getFieldChangeListener
in interface com.axemble.vdp.ui.core.document.fields.IFieldControl
public IWidget getOpenButton()
Copyright © 2021 Visiativ Software. All rights reserved.