Interface AjaxTrigger
-
- All Superinterfaces:
Serializable
,WComponent
,WebComponent
- All Known Implementing Classes:
RadioButtonGroup
,UicProfileButton
,WButton
,WCancelButton
,WCheckBox
,WCheckBoxSelect
,WConfirmationButton
,WDateField
,WDropdown
,WEmailField
,WMenuItem
,WMultiDropdown
,WMultiFileWidget
,WMultiSelect
,WMultiSelectPair
,WMultiTextField
,WNumberField
,WPartialDateField
,WPasswordField
,WPhoneNumberField
,WPrintButton
,WRadioButtonSelect
,WShuffler
,WSingleSelect
,WTextArea
,WTextField
,WToggleButton
,WTree
public interface AjaxTrigger extends WComponent
This interface is used to mark components which are able to trigger an AJAX request.
NOTE: Components must not implement this interface unless they already support client-side AJAX triggering. Implementing this interface does NOT automatically enable a component to be used an AJAX trigger.
- Since:
- 1.0.0
- Author:
- Yiannis Paschalidis
-
-
Field Summary
-
Fields inherited from interface com.github.bordertech.wcomponents.WComponent
DEFAULT_APPLICATION_ID, DEFAULT_INTERNAL_ID, DEFAULT_NO_ID, ID_CONTEXT_SEPERATOR, ID_FRAMEWORK_ASSIGNED_SEPERATOR, ID_VALIDATION_PATTERN
-
-
Method Summary
-
Methods inherited from interface com.github.bordertech.wcomponents.WComponent
addHtmlClass, addHtmlClass, forward, getAccessibleText, getAttribute, getBaseUrl, getEnvironment, getHeaders, getHtmlClass, getHtmlClasses, getId, getIdName, getInternalId, getLabel, getName, getParent, getTabIndex, getTag, getToolTip, handleRequest, hasTabIndex, invokeLater, isDefaultState, isHidden, isInitialised, isLocked, isTracking, isTrackingEnabled, isValidate, isVisible, paint, preparePaint, removeAttribute, removeHtmlClass, removeHtmlClass, reset, serviceRequest, setAccessibleText, setAttribute, setEnvironment, setFocussed, setHtmlClass, setHtmlClass, setIdName, setInitialised, setLocked, setTag, setToolTip, setTrackingEnabled, setValidate, setVisible, showErrorIndicators, showWarningIndicators, tidyUpUIContextForTree, validate
-
-