public class UrlSelectorField extends BaseField
Modifier and Type | Field and Description |
---|---|
protected com.axemble.vdp.ui.framework.widgets.CtlComboBox |
combobox |
protected com.axemble.vdp.ui.core.document.fields.IFieldControl |
field |
protected static HashMap<String,String> |
knownKeys |
protected static String |
SEPARATOR |
protected static String |
TYPE_EASYSITE |
protected static String |
TYPE_FILECENTER |
protected static String |
TYPE_FREE |
accessKey, includeErrorInfo, mandatory, quickCreateLink, stringRecipient, tabIndex, throwDocumentChangedScript, throwEvents, throwEventsDefined, validationRules
actionListeners, isHidden, param, parentBlock, sysname, userId
Constructor and Description |
---|
UrlSelectorField() |
Modifier and Type | Method and Description |
---|---|
protected String |
getFieldClassName(String type) |
protected String |
getFieldValue() |
String |
getJavascriptId() |
static String |
getKeyLabel(String key) |
void |
init(Element element)
This method is called once when the document is loaded
|
void |
initializeField() |
boolean |
isEmpty() |
IWritable |
render()
Render the widget
|
void |
setDescription(String description) |
void |
setErrorInfo(String errorMessage) |
void |
updateControl() |
void |
updateValue() |
boolean |
validate(boolean checkMandatory) |
checkErrorMessage, getAbstractField, getField, getFieldChangeListener, getTemplateAsString, getTemplateWriter, getValue, init, init, renderErrorMessage, setValue
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, setEditable, setIncludeErrorInfo, setMandatory, setQuickCreateContextParameter, setQuickCreateScreen, setTabIndex, setThrowDocumentChangedScript, setThrowEvents, setThrowEventsDefined, setValidationRules
addActionListener, afterInit, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireOnClickMessage, buildFireOnClickMessage, buildFormName, findFileRecipient, findXmlRecipient, fireActionEvent, getCtrlTemplate, getCtrlTemplateWriter, getJavaScriptFocusScript, 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, stateChanged
protected static final String SEPARATOR
protected static final String TYPE_FILECENTER
protected static final String TYPE_FREE
protected static final String TYPE_EASYSITE
protected com.axemble.vdp.ui.framework.widgets.CtlComboBox combobox
protected com.axemble.vdp.ui.core.document.fields.IFieldControl field
public void init(Element element)
BaseField
protected String getFieldValue()
public void initializeField()
public void updateControl()
updateControl
in interface com.axemble.vdp.ui.core.document.fields.IFieldControl
updateControl
in class BaseField
public void updateValue()
updateValue
in interface com.axemble.vdp.ui.core.document.fields.IFieldControl
updateValue
in class BaseField
public boolean isEmpty()
isEmpty
in class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
public IWritable render() throws RenderException
IWidget
render
in interface IWidget
render
in class com.axemble.vdp.ui.framework.foundation.Widget
RenderException
public boolean validate(boolean checkMandatory)
validate
in interface com.axemble.vdp.ui.core.document.fields.IFieldControl
validate
in class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
public void setErrorInfo(String errorMessage)
setErrorInfo
in class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
public void setDescription(String description)
setDescription
in class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
public String getJavascriptId()
getJavascriptId
in class com.axemble.vdp.ui.framework.foundation.Widget
Copyright © 2022 Visiativ. All rights reserved.