public class TabContainerRenderer extends AbstractChildrenContainerRenderer
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTR_CHILDREN_LISTENER_ADDED |
| Constructor and Description |
|---|
TabContainerRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected org.zkoss.zul.Tab |
addToTab(WidgetInstance widgetInstance,
Widgetslot widgetContainer,
int index,
org.zkoss.zul.Tabbox tabbox) |
protected void |
addWidgetSelectedListener(Widgetchildren childrenComponent,
org.zkoss.zul.Tabbox tabbox) |
protected Widgetslot |
createWidgetSlot(Widgetchildren childrenComponent,
WidgetInstance child) |
protected List<WidgetInstance> |
getAccessibleWidgets(WidgetInstance parentWidgetInstance,
List<WidgetInstance> widgets) |
protected CockpitSessionService |
getSessionService() |
WidgetAuthorizationService |
getWidgetAuthorizationService() |
boolean |
isClosable() |
boolean |
isShowNewTab() |
boolean |
isShowTabs() |
protected Optional<org.zkoss.zk.ui.Component> |
lookupAlreadyPlacedTabForWidget(org.zkoss.zul.Tabbox tabbox,
WidgetInstance child) |
protected void |
removeTabsForRemovedWidgetInstances(org.zkoss.zul.Tabs tabs,
List<org.zkoss.zk.ui.Component> componentList) |
void |
render(Widgetchildren childrenComponent,
List<WidgetInstance> children,
Map<String,Object> ctx)
Renders the
Widgetchildren component and its child widgets. |
protected void |
selectTabWithLastFocusedWidgetInstance(WidgetInstance parentWidgetInstance,
org.zkoss.zul.Tabbox tabbox,
org.zkoss.zul.Tabs tabs) |
void |
setClosable(boolean closable) |
protected void |
setComponentAtIndex(List<org.zkoss.zk.ui.Component> components,
org.zkoss.zk.ui.Component component,
int index) |
void |
setSessionService(CockpitSessionService sessionService) |
void |
setShowNewTab(boolean showNewTab) |
void |
setShowTabs(boolean showTabs) |
void |
setWidgetAuthorizationService(WidgetAuthorizationService widgetAuthorizationService) |
protected void |
showNewTabButton(Widgetchildren childrenComponent,
WidgetInstance parentWidgetInstance,
org.zkoss.zul.Tabs tabs) |
protected void |
syncComponentOrder(List<org.zkoss.zk.ui.Component> tabLiveList,
List<org.zkoss.zk.ui.Component> panelLiveList,
List<org.zkoss.zk.ui.Component> componentSortedList) |
addTitleChangeListener, getComponentFor, getLocalizedTitle, getWidgetInstanceFacade, newWidgetslotsAfterCompose, setWidgetInstanceFacade, syncComponentOrderpublic static final String ATTR_CHILDREN_LISTENER_ADDED
public void render(Widgetchildren childrenComponent, List<WidgetInstance> children, Map<String,Object> ctx)
WidgetChildrenContainerRendererWidgetchildren component and its child widgets.childrenComponent - The Widgetchildren component (usually defined as <widgetchildren> tag within zul).children - The corresponding child widgets for this container.ctx - Additional context informationprotected List<WidgetInstance> getAccessibleWidgets(WidgetInstance parentWidgetInstance, List<WidgetInstance> widgets)
protected void removeTabsForRemovedWidgetInstances(org.zkoss.zul.Tabs tabs,
List<org.zkoss.zk.ui.Component> componentList)
protected void selectTabWithLastFocusedWidgetInstance(WidgetInstance parentWidgetInstance, org.zkoss.zul.Tabbox tabbox, org.zkoss.zul.Tabs tabs)
protected void showNewTabButton(Widgetchildren childrenComponent, WidgetInstance parentWidgetInstance, org.zkoss.zul.Tabs tabs)
protected void addWidgetSelectedListener(Widgetchildren childrenComponent, org.zkoss.zul.Tabbox tabbox)
protected Optional<org.zkoss.zk.ui.Component> lookupAlreadyPlacedTabForWidget(org.zkoss.zul.Tabbox tabbox, WidgetInstance child)
protected Widgetslot createWidgetSlot(Widgetchildren childrenComponent, WidgetInstance child)
protected org.zkoss.zul.Tab addToTab(WidgetInstance widgetInstance, Widgetslot widgetContainer, int index, org.zkoss.zul.Tabbox tabbox)
protected void syncComponentOrder(List<org.zkoss.zk.ui.Component> tabLiveList, List<org.zkoss.zk.ui.Component> panelLiveList, List<org.zkoss.zk.ui.Component> componentSortedList)
protected void setComponentAtIndex(List<org.zkoss.zk.ui.Component> components, org.zkoss.zk.ui.Component component, int index)
public boolean isShowNewTab()
public void setShowNewTab(boolean showNewTab)
public boolean isShowTabs()
public void setShowTabs(boolean showTabs)
public boolean isClosable()
public void setClosable(boolean closable)
public void setSessionService(CockpitSessionService sessionService)
protected CockpitSessionService getSessionService()
public WidgetAuthorizationService getWidgetAuthorizationService()
public void setWidgetAuthorizationService(WidgetAuthorizationService widgetAuthorizationService)
Copyright © 2018. All rights reserved.