Package com.axemble.vdoc.sdk.ui.widgets
Class CtlEnhancedUrl
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
- All Implemented Interfaces:
IWidget
,IWritable
,com.axemble.vdp.utils.parameters.ParamsHandler
,Serializable
- Direct Known Subclasses:
EnhancedUrlField
public class CtlEnhancedUrl
extends com.axemble.vdp.ui.framework.widgets.CtlInputWidget
- Author:
- vlygeros
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected com.axemble.vdp.ui.framework.components.listeners.ChangeListener
static final com.axemble.vdp.utils.Logger
protected boolean
protected boolean
protected boolean
protected boolean
protected com.axemble.vdp.ui.framework.widgets.CtlTextArea
protected com.axemble.vdp.ui.framework.widgets.CtlTextBox
protected com.axemble.vdp.ui.framework.widgets.CtlTextBox
protected com.axemble.vdp.ui.framework.widgets.CtlTextBox
protected String
protected String
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
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 TypeMethodDescriptiongetTitle()
com.axemble.vdp.ui.framework.widgets.CtlTooltip
getUrl()
boolean
isEmpty()
render()
Render the widgetvoid
setDescription
(String description) void
void
void
setTooltip
(com.axemble.vdp.ui.framework.widgets.CtlTooltip tooltip) void
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, stateChanged
-
Field Details
-
LOGGER
public static final com.axemble.vdp.utils.Logger LOGGER -
title
-
url
-
description
-
showUrl
protected boolean showUrl -
showTitle
protected boolean showTitle -
showDescription
protected boolean showDescription -
showParams
protected boolean showParams -
tbUrlEdit
protected com.axemble.vdp.ui.framework.widgets.CtlTextBox tbUrlEdit -
tbTitle
protected com.axemble.vdp.ui.framework.widgets.CtlTextBox tbTitle -
taDescription
protected com.axemble.vdp.ui.framework.widgets.CtlTextArea taDescription -
tbParams
protected com.axemble.vdp.ui.framework.widgets.CtlTextBox tbParams -
internalListener
protected com.axemble.vdp.ui.framework.components.listeners.ChangeListener internalListener
-
-
Constructor Details
-
CtlEnhancedUrl
protected CtlEnhancedUrl()
-
-
Method Details
-
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
-
getUrl
-
setUrl
-
getTitle
-
setTitle
-
setDescription
- Overrides:
setDescription
in classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
getParams
-
setParams
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
getTooltip
public com.axemble.vdp.ui.framework.widgets.CtlTooltip getTooltip()- Returns:
- the tooltip
-
setTooltip
public void setTooltip(com.axemble.vdp.ui.framework.widgets.CtlTooltip tooltip) - Parameters:
tooltip
- the tooltip to set
-