Package com.vdoc.sdk.commons.ui.widget
Class CtlAbstractJavascriptButton
java.lang.Object
com.axemble.vdp.ui.framework.foundation.Component
com.axemble.vdp.ui.framework.foundation.Widget
com.vdoc.sdk.commons.ui.widget.CtlAbstractJavascriptButton
- All Implemented Interfaces:
IWidget,IWritable,INamedWidget,com.axemble.vdp.utils.parameters.ParamsHandler,Serializable
- Direct Known Subclasses:
CtlThumbnailJavascriptButton
public abstract class CtlAbstractJavascriptButton
extends com.axemble.vdp.ui.framework.foundation.Widget
implements INamedWidget
Abstract graphical component for Javascript button
- Author:
- vmartinon
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.axemble.vdp.ui.framework.widgets.CtlButtonprotected Stringprotected booleanprotected StringFields inherited from class com.axemble.vdp.ui.framework.foundation.Widget
actionListeners, isHidden, param, parentBlock, sysname, userIdFields inherited from class com.axemble.vdp.ui.framework.foundation.Component
changeListeners, LOGGERFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.axemble.vdp.ui.framework.widgets.CtlButtongetbuttonpropertyprotected abstract com.axemble.vdp.ui.framework.components.listeners.ActionListenerprotected abstract StringgetName()getnamepropertyrender()Render the widgetvoidsetManualOnClickServer(boolean manualOnClickServer) Methods inherited from class com.axemble.vdp.ui.framework.foundation.Widget
addActionListener, afterInit, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireOnClickMessage, buildFireOnClickMessage, buildFormName, findFileRecipient, findStringRecipient, findXmlRecipient, fireActionEvent, focus, getCtrlTemplate, getCtrlTemplateWriter, getJavaScriptFocusScript, getJavascriptId, getParam, getParentBlock, getSysname, getUserDisplayName, getUserId, handleAction, handleParams, hasActionListeners, isHidden, refresh, refreshWidgets, removeActionListener, removeActionListeners, renderMobile, setHidden, setParam, setParentBlock, setSysname, setUserId, writeMethods 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, stateChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.IWidget
addActionListener, addChangeListener, afterInit, getCtrlTemplate, getCtrlTemplateWriter, getParam, getParentBlock, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getSysname, hasActionListeners, hasChangeListeners, isHidden, refresh, refreshWidgets, removeActionListener, removeActionListeners, removeChangeListener, removeChangeListeners, renderMobile, setHidden, setParentBlock, setSysname
-
Field Details
-
button
protected com.axemble.vdp.ui.framework.widgets.CtlButton button -
name
-
label
-
manualOnClickServer
protected boolean manualOnClickServer
-
-
Constructor Details
-
CtlAbstractJavascriptButton
Constructor- Parameters:
name- the button's namelabel- the button's label
-
-
Method Details
-
getJSBefore
-
getButtonActionListener
protected abstract com.axemble.vdp.ui.framework.components.listeners.ActionListener getButtonActionListener() -
render
Description copied from interface:IWidgetRender the widget- Specified by:
renderin interfaceIWidget- Specified by:
renderin classcom.axemble.vdp.ui.framework.foundation.Widget- Returns:
- writableWidget
- Throws:
RenderException
-
getButton
public com.axemble.vdp.ui.framework.widgets.CtlButton getButton()getbuttonproperty- Returns:
- get the button property
-
getName
getnameproperty- Specified by:
getNamein interfaceINamedWidget- Returns:
- get the name property
-
setManualOnClickServer
public void setManualOnClickServer(boolean manualOnClickServer)
-