public class AjaxTabbedPanel extends AjaxDynamicElement
Class Name | Used For |
---|---|
ajaxTabbedPanel | The UL containing the tabs. |
ajaxTabbedPanelTab-selected | The LI representing the selected tab and the A element that is the clickable title. |
ajaxTabbedPanelTab-unselected | The LI representing the selected tab(s) and the A element that is the clickable title. |
ajaxTabbedPanelPanes | The UL containing the panels (panes). |
ajaxTabbedPanelPane-selected | The LI representing the selected panel. |
ajaxTabbedPanelPane-unselected | The LI representing the unselected panel(s). |
Name | Description |
---|---|
id | required, String the id of the UL that wraps the tabs |
busyDiv | optional, String the id of a div that should be shown when a tab is loading |
onLoad | optional, String JavaScript to execute after the whole tabbed panel loads |
onSelect | optional, String JavaScript to execute after a different tab is selected. This will not get called when this is first rendered. Use onLoad if you need that. |
ERXDynamicElement.ContextData<T>
log
Constructor and Description |
---|
AjaxTabbedPanel(String name,
NSDictionary associations,
com.webobjects.appserver.WOElement template) |
Modifier and Type | Method and Description |
---|---|
protected void |
addRequiredWebResources(com.webobjects.appserver.WOResponse response,
com.webobjects.appserver.WOContext context)
Override this method to append the needed scripts for this component.
|
void |
appendToResponse(com.webobjects.appserver.WOResponse response,
com.webobjects.appserver.WOContext context)
Creates the tabs and pane control.
|
com.webobjects.appserver.WOActionResults |
handleRequest(com.webobjects.appserver.WORequest request,
com.webobjects.appserver.WOContext context)
Override this method to return the response for an Ajax request.
|
_containerID, addScriptResourceInHead, addScriptResourceInHead, addStylesheetResourceInHead, addStylesheetResourceInHead, invokeAction, shouldHandleRequest
afterProcessing, appendTagAttributeToResponse, arrayValueForBinding, arrayValueForBinding, associations, beforeProcessing, bindingIsSettable, bindingNamed, booleanValueForBinding, booleanValueForBinding, hasBinding, id, integerValueForBinding, nameInContext, secureInContext, setValueForBinding, stringValueForBinding, stringValueForBinding, valueForBinding, valueForBinding
addChildElement, appendChildrenToResponse, childrenElements, EmptyGroup, hasChildrenElements, invokeChildrenAction, takeChildrenValuesFromRequest, takeValuesFromRequest, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
valueForBinding, valueForBinding
public AjaxTabbedPanel(String name, NSDictionary associations, com.webobjects.appserver.WOElement template)
public void appendToResponse(com.webobjects.appserver.WOResponse response, com.webobjects.appserver.WOContext context)
appendToResponse
in class AjaxDynamicElement
response
- the current responsecontext
- context of the transactionprotected void addRequiredWebResources(com.webobjects.appserver.WOResponse response, com.webobjects.appserver.WOContext context)
AjaxDynamicElement
addRequiredWebResources
in class AjaxDynamicElement
response
- the current responsecontext
- context of the transactionpublic com.webobjects.appserver.WOActionResults handleRequest(com.webobjects.appserver.WORequest request, com.webobjects.appserver.WOContext context)
AjaxDynamicElement
handleRequest
in interface IAjaxElement
handleRequest
in class AjaxDynamicElement
request
- the current requestcontext
- context of the transactionCopyright © 2002 – 2020 Project Wonder.