public abstract class AjaxTab
extends org.apache.wicket.extensions.markup.html.tabs.AbstractTab
AbstractTab which loads the panel when the ITab is clicked.| Constructor and Description |
|---|
AjaxTab(org.apache.wicket.model.IModel<String> title)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.wicket.markup.html.WebMarkupContainer |
getLazyPanel()
Get the
WebMarkupContainer that will be lazy loaded |
protected abstract org.apache.wicket.markup.html.WebMarkupContainer |
getLazyPanel(String panelId)
Gets the
WebMarkupContainer that will be lazy loaded |
org.apache.wicket.markup.html.WebMarkupContainer |
getPanel(String panelId)
Gets the default panel (loading indicator)
|
boolean |
load(org.apache.wicket.ajax.AjaxRequestTarget target)
Loads the lazy component, if not already loaded.
|
public AjaxTab(org.apache.wicket.model.IModel<String> title)
title - IModel used to represent the title of the tab.public final org.apache.wicket.markup.html.WebMarkupContainer getPanel(String panelId)
getPanel in interface org.apache.wicket.extensions.markup.html.tabs.ITabgetPanel in class org.apache.wicket.extensions.markup.html.tabs.AbstractTabprotected final org.apache.wicket.markup.html.WebMarkupContainer getLazyPanel()
WebMarkupContainer that will be lazy loadedWebMarkupContainerprotected abstract org.apache.wicket.markup.html.WebMarkupContainer getLazyPanel(String panelId)
WebMarkupContainer that will be lazy loadedpanelId - the markup id to useWebMarkupContainerpublic boolean load(org.apache.wicket.ajax.AjaxRequestTarget target)
target - the AjaxRequestTargetCopyright © 2017 7thWeb. All rights reserved.