public class TableRowEditingAjaxExample extends WPanel
It shows how inline editing via AJAX actions can be achieved on each row.
| Modifier and Type | Class and Description |
|---|---|
static class |
TableRowEditingAjaxExample.MyModel
Model to hold the edit row keys.
|
WPanel.PanelMode, WPanel.PanelModel, WPanel.TypeAbstractWComponent.WComponentRefDEFAULT_APPLICATION_ID, DEFAULT_INTERNAL_ID, DEFAULT_NO_ID, ID_CONTEXT_SEPERATOR, ID_FRAMEWORK_ASSIGNED_SEPERATOR, ID_VALIDATION_PATTERN| Constructor and Description |
|---|
TableRowEditingAjaxExample()
Create example.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEditRow(Object rowKey) |
protected TableRowEditingAjaxExample.MyModel |
getComponentModel() |
protected TableRowEditingAjaxExample.MyModel |
getOrCreateComponentModel() |
boolean |
isEditRow(Object key) |
protected TableRowEditingAjaxExample.MyModel |
newComponentModel() |
protected void |
preparePaintComponent(Request request)
Override preparePaintComponent in order to set up the example data the first time that the example is accessed by
each user.
|
void |
removeEditRow(Object rowKey) |
add, add, getAccessKey, getDefaultSubmitButton, getLayout, getLayoutConstraints, getMargin, getMode, getTitleText, getType, remove, setAccessKey, setDefaultSubmitButton, setLayout, setMargin, setMode, setTitleText, setType, toStringadd, add, getChildAt, getChildCount, getChildren, getIndexOfChild, getNamingContextId, isNamingContext, removeAll, setNamingContext, setTemplate, setTemplate, setTemplateMarkUpaddBeanToScratchMap, doUpdateBeanValue, getBean, getBeanFromScratchMap, getBeanId, getBeanProperty, getBeanProvider, getBeanScratchMap, getBeanValue, getData, isBeanInScratchMap, isChanged, isSearchAncestors, isUseRequestScopeScratchMap, removeBeanFromScratchMap, resetData, setBean, setBeanId, setBeanProperty, setBeanProvider, setData, setSearchAncestors, updateBeanValueaddHtmlClass, addHtmlClass, addNotify, afterPaint, assertAddSupported, beforePaint, createErrorDiagnostic, createErrorDiagnostic, forward, getAccessibleText, getAttribute, getBaseUrl, getDefaultModel, getEnvironment, getHeaders, getHtmlClass, getHtmlClasses, getId, getIdName, getInternalId, getLabel, getName, getParent, getScratchMap, getTabIndex, getTag, getTemplate, getTemplateMarkUp, getToolTip, handleRequest, hasNoComponentModel, hasTabIndex, initialiseComponentModel, invokeLater, invokeLaters, isDebugStructure, isDefaultState, isFlagSet, isHidden, isInitialised, isLocked, isTracking, isTrackingEnabled, isValidate, isVisible, paint, paintComponent, preparePaint, removeAttribute, removeComponentModel, removeHtmlClass, removeHtmlClass, removeNotify, replaceWComponent, reset, serviceRequest, setAccessibleText, setAttribute, setEnvironment, setFlag, setFocussed, setHidden, setHtmlClass, setHtmlClass, setIdName, setInitialised, setLocked, setTag, setToolTip, setTrackingEnabled, setValidate, setVisible, showErrorIndicators, showErrorIndicatorsForComponent, showWarningIndicators, showWarningIndicatorsForComponent, tidyUpUIContext, tidyUpUIContextForTree, validate, validateComponent, writeReplaceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAccessKeyAsStringaddHtmlClass, 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, validateaddAllprotected void preparePaintComponent(Request request)
preparePaintComponent in class AbstractWComponentrequest - the request being responded to.public void addEditRow(Object rowKey)
rowKey - row key to include in edits.public void removeEditRow(Object rowKey)
rowKey - the row key to remove from the edits.public boolean isEditRow(Object key)
key - the row key to testprotected TableRowEditingAjaxExample.MyModel newComponentModel()
newComponentModel in class WPanelprotected TableRowEditingAjaxExample.MyModel getComponentModel()
getComponentModel in class WPanelprotected TableRowEditingAjaxExample.MyModel getOrCreateComponentModel()
getOrCreateComponentModel in class WPanelCopyright © 2024. All rights reserved.