Class FilterPagedTable<T>
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.uberfire.ext.widgets.common.client.tables.FilterPagedTable<T>
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget
public class FilterPagedTable<T> extends com.google.gwt.user.client.ui.CompositeWidget that shows rows of paged data.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.uberfire.ext.services.shared.preferences.MultiGridPreferencesStoremultiGridPreferencesStoreorg.uberfire.mvp.CommandrefreshGridCommand
-
Constructor Summary
Constructors Constructor Description FilterPagedTable()FilterPagedTable(org.uberfire.ext.services.shared.preferences.MultiGridPreferencesStore gridsPreferences)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAddTableButton(org.gwtbootstrap3.client.ui.Button addTableButton)voidaddTab(PagedTable<T> grid, String key, org.uberfire.mvp.Command filterCommand)voidaddTab(PagedTable<T> grid, String key, org.uberfire.mvp.Command filterCommand, boolean selectTab)voidcreateNewTab(PagedTable<T> pagedTable, String key, org.gwtbootstrap3.client.ui.Button button, org.uberfire.mvp.Command filterCommand)org.uberfire.ext.services.shared.preferences.MultiGridPreferencesStoregetMultiGridPreferencesStore()intgetRefreshInterval()StringgetValidKeyForAdditionalListGrid(String baseName)protected YesNoCancelPopupgetYesNoCancelPopup(String gridHeader, String key)com.google.gwt.user.client.ui.WidgetmakeWidget()voidremoveTab(int index)voidremoveTab(String gridKey)voidsaveNewRefreshInterval(int newValue)voidsaveNewTabSettings(String key, HashMap<String,Object> params)voidsaveTabSettings(String key, HashMap<String,Object> params)voidsetMultiGridPreferencesStore(org.uberfire.ext.services.shared.preferences.MultiGridPreferencesStore multiGridPreferencesStore)voidsetPreferencesService(org.jboss.errai.common.client.api.Caller<org.uberfire.ext.services.shared.preferences.UserPreferencesService> preferencesService)voidsetRefreshGridCommand(org.uberfire.mvp.Command refreshGridCommand)voidsetSelectedTab()-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
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
-
-
-
-
Method Detail
-
removeTab
public void removeTab(String gridKey)
-
createNewTab
public void createNewTab(PagedTable<T> pagedTable, String key, org.gwtbootstrap3.client.ui.Button button, org.uberfire.mvp.Command filterCommand)
-
addTab
public void addTab(PagedTable<T> grid, String key, org.uberfire.mvp.Command filterCommand)
-
addTab
public void addTab(PagedTable<T> grid, String key, org.uberfire.mvp.Command filterCommand, boolean selectTab)
-
getYesNoCancelPopup
protected YesNoCancelPopup getYesNoCancelPopup(String gridHeader, String key)
-
addAddTableButton
public void addAddTableButton(org.gwtbootstrap3.client.ui.Button addTableButton)
-
makeWidget
public com.google.gwt.user.client.ui.Widget makeWidget()
-
getMultiGridPreferencesStore
public org.uberfire.ext.services.shared.preferences.MultiGridPreferencesStore getMultiGridPreferencesStore()
-
setMultiGridPreferencesStore
public void setMultiGridPreferencesStore(org.uberfire.ext.services.shared.preferences.MultiGridPreferencesStore multiGridPreferencesStore)
-
setPreferencesService
public void setPreferencesService(org.jboss.errai.common.client.api.Caller<org.uberfire.ext.services.shared.preferences.UserPreferencesService> preferencesService)
-
setSelectedTab
public void setSelectedTab()
-
saveNewRefreshInterval
public void saveNewRefreshInterval(int newValue)
-
getRefreshInterval
public int getRefreshInterval()
-
setRefreshGridCommand
public void setRefreshGridCommand(org.uberfire.mvp.Command refreshGridCommand)
-
removeTab
public void removeTab(int index)
-
-