Class EnhancedUrlField
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.ui.widgets.CtlEnhancedUrl
com.axemble.vdoc.sdk.document.fields.EnhancedUrlField
- All Implemented Interfaces:
IWidget
,IWritable
,com.axemble.vdp.ui.core.document.fields.IFieldControl
,com.axemble.vdp.utils.parameters.ParamsHandler
,Serializable
public class EnhancedUrlField
extends CtlEnhancedUrl
implements com.axemble.vdp.ui.core.document.fields.IFieldControl
Usage: (note: default values are in first position)
invalid input: '<'field
name = "?" - name of the IAbstractField, ex: fldMode
label = "?" - label of the control, ex: LG_TEXT
ctrl = "com.axemble.vdoc.sdk.document.fields.EnhancedUrlField"
mode = "write" | "read" - set editable or not
mandatory = "false" | "true" - set mandatory or not
throw-events = "false" | "true" - throw events from the webbrowser when the control change
show-url = "false" | "true" - display or not the URL textbox
show-title = "false" | "true" - display or not the TITLE textbox
show-params = "false" | "true" - display or not the PARAM textbox
show-description = "false" | "true" - display or not the DESCRIPTION textbox
params = "width, height, resizable, scrollbars, status, toolbar" ("0" | "1") - set the field parameters
/>
Field Type: java.lang.String
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.axemble.vdp.ui.core.document.fields.common.FieldAggregate
protected static final String
protected Map
protected static final String
protected String
protected boolean
Fields inherited from class com.axemble.vdoc.sdk.ui.widgets.CtlEnhancedUrl
description, internalListener, LOGGER, showDescription, showParams, showTitle, showUrl, taDescription, tbParams, tbTitle, tbUrlEdit, title, url
Fields inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
accessKey, includeErrorInfo, mandatory, quickCreateLink, stringRecipient, tabIndex, throwDocumentChangedScript, throwEvents, throwEventsDefined, validationRules
-
Constructor Summary
Constructors -
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
void
init
(com.axemble.vdp.ui.framework.document.fields.IAbstractField field, Element fieldDesc, boolean editable, boolean mandatory) protected void
void
void
Methods inherited from class com.axemble.vdoc.sdk.ui.widgets.CtlEnhancedUrl
getParams, getTitle, getTooltip, getUrl, isEmpty, render, setDescription, setParams, setTitle, setTooltip, setUrl
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, init, isDescription, isDocumentChangedScript, isEditable, isFocus, isForceParentId, isIncludeErrorInfo, isMandatory, isThrowDocumentChangedScript, isThrowEventsDefined, renderErrorInfo, renderInfoMessage, renderQuickCreate, setAccessKey, setAssociatedLabel, setEditable, setErrorInfo, 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
-
Field Details
-
Constructor Details
-
Method Details
-
init
public void init(com.axemble.vdp.ui.framework.document.fields.IAbstractField field, Element element) - Specified by:
init
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
-
init
public void init(com.axemble.vdp.ui.framework.document.fields.IAbstractField field, Element fieldDesc, boolean editable, boolean mandatory) - Specified by:
init
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
-
updateControl
public void updateControl()- Specified by:
updateControl
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
-
updateValue
public void updateValue()- Specified by:
updateValue
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
-
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
-
getField
public com.axemble.vdp.ui.core.document.fields.ICoreField getField()- Specified by:
getField
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
-
getFieldChangeListener
public com.axemble.vdp.ui.framework.components.listeners.ChangeListener getFieldChangeListener()- Specified by:
getFieldChangeListener
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
-