Class ExtendedPagedTable<T extends org.jbpm.workbench.common.model.GenericSummary>
- 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.table.client.UberfireSimpleTable<T>
-
- org.uberfire.ext.widgets.common.client.tables.SimpleTable<T>
-
- org.uberfire.ext.widgets.common.client.tables.PagedTable<T>
-
- org.jbpm.workbench.common.client.list.ExtendedPagedTable<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,com.google.gwt.view.client.HasCellPreviewHandlers<T>,com.google.gwt.view.client.HasData<T>,com.google.gwt.view.client.HasRows
- Direct Known Subclasses:
ListTable
public class ExtendedPagedTable<T extends org.jbpm.workbench.common.model.GenericSummary> extends org.uberfire.ext.widgets.common.client.tables.PagedTable<T>
-
-
Field Summary
-
Fields inherited from class org.uberfire.ext.widgets.common.client.tables.PagedTable
dataGridContainer, DEFAULT_PAGE_SIZE, HEIGHT_OFFSET_PX, pager, pageSizesSelector, showPageSizesSelector, topToolbar
-
-
Constructor Summary
Constructors Constructor Description ExtendedPagedTable(org.uberfire.ext.services.shared.preferences.GridGlobalPreferences gridPreferences)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSelectionIgnoreColumn(com.google.gwt.user.cellview.client.Column<T,?> column)protected com.google.gwt.view.client.DefaultSelectionEventManager<T>createNoActionColumnManager()protected com.google.gwt.view.client.NoSelectionModel<T>createSelectionModel()voiddeselectAllItems()intgetColumnCount()Collection<org.uberfire.ext.widgets.table.client.ColumnMeta<T>>getColumnMetaList()intgetKeyboardSelectedColumn()intgetKeyboardSelectedRow()List<T>getSelectedItems()booleanhasSelectedItems()booleanisAllItemsSelected()booleanisItemSelected(T item)booleanisSelectionIgnoreColumn(int colIx)voidremoveColumn(com.google.gwt.user.cellview.client.Column<T,?> col)voidremoveColumnMeta(org.uberfire.ext.widgets.table.client.ColumnMeta<T> columnMeta)booleanremoveSelectionIgnoreColumn(com.google.gwt.user.cellview.client.Column<T,?> column)voidselectAllItems()voidsetItemSelection(T item, Boolean newValue)protected voidsetSelectedItems(List<T> selectedItems)voidsetSelectionCallback(Consumer<T> selectionCallback)voidsetTooltip(int row, int column, String description)voidupdateSelectedColumnRow(Integer row, T object, Boolean value)-
Methods inherited from class org.uberfire.ext.widgets.common.client.tables.PagedTable
enableDataGridMinWidth, getDataProvider, getPageSize, getPageStart, getTableHeight, getTopToolbar, isDataGridMinWidthEnabled, loadPageSizePreferences, makeWidget, setColumnPicker, setDataProvider, setDefaultColumWidthSize, setPageSizesSelectorDropup, setShowFastFordwardPagerButton, setShowLastPagerButton, setTableHeight
-
Methods inherited from class org.uberfire.ext.widgets.common.client.tables.SimpleTable
afterColumnChangedHandler, getColumnPicker, getGridPreferencesStore, isPersistingPreferencesOnChange, saveGridPreferences, saveGridToUserPreferences, setGridPreferencesStore, setPersistPreferencesOnChange, setPreferencesService, setupColumnPicker, storeColumnToPreferences
-
Methods inherited from class org.uberfire.ext.widgets.table.client.UberfireSimpleTable
addCellPreviewHandler, addColumn, addColumn, addColumn, addColumns, addColumnSortHandler, addDataGridStyles, addDataGridStyles, addRangeChangeHandler, addRowCountChangeHandler, addTableTitle, getCenterToolbar, getColumnHeader, getColumnIndex, getColumnSortList, getLeftToolbar, getRightActionsToolbar, getRightToolbar, getRowCount, getSelectionModel, getToolbar, getVisibleItem, getVisibleItemCount, getVisibleItems, getVisibleRange, isRowCountExact, redraw, refresh, setAlwaysShowScrollBars, setColumnPicker, setColumnPickerButtonVisible, setColumnWidth, setEmptyTableCaption, setEmptyTableWidget, setHeight, setPixelSize, setRowCount, setRowCount, setRowData, setRowData, setRowStyles, setSelectionModel, setSelectionModel, setSize, setToolBarVisible, setupDataGrid, setupDataGrid, setupGridTable, setVisibleRange, setVisibleRange, setVisibleRangeAndClearData, setWidth
-
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, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkBitlessEvent, toString
-
-
-
-
Method Detail
-
setTooltip
public void setTooltip(int row, int column, String description)
-
getKeyboardSelectedColumn
public int getKeyboardSelectedColumn()
-
getKeyboardSelectedRow
public int getKeyboardSelectedRow()
-
getColumnCount
public int getColumnCount()
-
removeColumn
public void removeColumn(com.google.gwt.user.cellview.client.Column<T,?> col)
-
removeColumnMeta
public void removeColumnMeta(org.uberfire.ext.widgets.table.client.ColumnMeta<T> columnMeta)
-
getColumnMetaList
public Collection<org.uberfire.ext.widgets.table.client.ColumnMeta<T>> getColumnMetaList()
-
addSelectionIgnoreColumn
public void addSelectionIgnoreColumn(com.google.gwt.user.cellview.client.Column<T,?> column)
-
removeSelectionIgnoreColumn
public boolean removeSelectionIgnoreColumn(com.google.gwt.user.cellview.client.Column<T,?> column)
-
isSelectionIgnoreColumn
public boolean isSelectionIgnoreColumn(int colIx)
-
isItemSelected
public boolean isItemSelected(T item)
-
hasSelectedItems
public boolean hasSelectedItems()
-
deselectAllItems
public void deselectAllItems()
-
selectAllItems
public void selectAllItems()
-
isAllItemsSelected
public boolean isAllItemsSelected()
-
createSelectionModel
protected com.google.gwt.view.client.NoSelectionModel<T> createSelectionModel()
-
createNoActionColumnManager
protected com.google.gwt.view.client.DefaultSelectionEventManager<T> createNoActionColumnManager()
-
-