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.ITab
getPanel
in class org.apache.wicket.extensions.markup.html.tabs.AbstractTab
protected final org.apache.wicket.markup.html.WebMarkupContainer getLazyPanel()
WebMarkupContainer
that will be lazy loadedWebMarkupContainer
protected abstract org.apache.wicket.markup.html.WebMarkupContainer getLazyPanel(String panelId)
WebMarkupContainer
that will be lazy loadedpanelId
- the markup id to useWebMarkupContainer
public boolean load(org.apache.wicket.ajax.AjaxRequestTarget target)
target
- the AjaxRequestTarget
Copyright © 2016 7thWeb. All rights reserved.