public class CmsInfoLoadingListItemWidget extends CmsListItemWidget
The loaded additional info items will be displayed after the additional info items contained in the bean which is passed into the constructor.
限定符和类型 | 类和说明 |
---|---|
class |
CmsInfoLoadingListItemWidget.DummyAdditionalInfoLoader
The default loader for additional info items, which does nothing.
|
CmsListItemWidget.AdditionalInfoItem, CmsListItemWidget.Background, CmsListItemWidget.I_CmsListItemWidgetUiBinder, CmsListItemWidget.I_CmsTitleEditHandler
限定符和类型 | 字段和说明 |
---|---|
protected I_CmsAdditionalInfoLoader |
m_additionalInfoLoader
The loader for additional info items.
|
protected boolean |
m_additionalInfoOpen
Flag which keeps track of whether the additional info panel is shown.
|
protected boolean |
m_loading
Flag which keeps track of whether additional info items are currently being loaded.
|
m_additionalInfo, m_buttonPanel, m_contentPanel, m_iconClickHandlers, m_iconPanel, m_openClose, m_shortExtraInfoLabel, m_subtitle, m_title, m_titleBox, m_titleRow, OPENCLASS
构造器和说明 |
---|
CmsInfoLoadingListItemWidget(CmsListInfoBean infoBean)
Creates a new list item widget from an info bean.
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
initAdditionalInfo(CmsListInfoBean infoBean)
Initializes the additional info.
|
void |
setAdditionalInfoLoader(I_CmsAdditionalInfoLoader loader)
Sets the loader for additional info items.
|
protected void |
setDynamicInfo(java.util.List<CmsListItemWidget.AdditionalInfoItem> info)
Sets the dynamically loaded additional info items.
|
addAdditionalInfo, addButton, addButtonToFront, addClickHandler, addCloseHandler, addDoubleClickHandler, addIconClickHandler, addMouseOutHandler, addMouseOverHandler, addOpenHandler, addSubtitleStyleName, addTitleStyleName, clearIcon, editTitle, ensureOpenCloseAdditionalInfo, forceMouseOut, getButton, getButtonCount, getButtonPanel, getContentPanel, getShortExtraInfoLabel, getSubtitleLabel, getTitleLabel, getTitleWidget, hasAdditionalInfo, init, onEditTitleTextBox, reInitAdditionalInfo, removeButton, removeMouseHandlers, removeSubtitleStyleName, removeTitleStyleName, setAdditionalInfoValue, setAdditionalInfoVisible, setBackground, setExtraInfo, setIcon, setIcon, setIconCursor, setIconTitle, setLockIcon, setStateIcon, setSubtitleLabel, setTitleEditable, setTitleEditHandler, setTitleLabel, setTopRightIcon, setUnselectable, truncate, updateTruncation
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
protected boolean m_additionalInfoOpen
protected boolean m_loading
protected I_CmsAdditionalInfoLoader m_additionalInfoLoader
public CmsInfoLoadingListItemWidget(CmsListInfoBean infoBean)
infoBean
- the bean containing the information to displaypublic void setAdditionalInfoLoader(I_CmsAdditionalInfoLoader loader)
loader
- the loader for additional info itemsprotected void setDynamicInfo(java.util.List<CmsListItemWidget.AdditionalInfoItem> info)
info
- the dynamically loaded additional info itemsprotected void initAdditionalInfo(CmsListInfoBean infoBean)
CmsListItemWidget
initAdditionalInfo
在类中 CmsListItemWidget
infoBean
- the info beanCmsListItemWidget.initAdditionalInfo(org.opencms.gwt.shared.CmsListInfoBean)