public class ExtendedScrollTable extends com.google.gwt.gen2.table.client.ScrollTable implements OriginPanel
com.google.gwt.gen2.table.client.AbstractScrollTable.ColumnResizePolicy, com.google.gwt.gen2.table.client.AbstractScrollTable.ResizePolicy, com.google.gwt.gen2.table.client.AbstractScrollTable.ScrollPolicy, com.google.gwt.gen2.table.client.AbstractScrollTable.ScrollTableImages, com.google.gwt.gen2.table.client.AbstractScrollTable.SortPolicycom.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled| Modifier and Type | Field and Description |
|---|---|
static int |
ACTION_NONE |
static int |
ACTION_RENAMING |
int |
colDataIndex |
int |
colMassiveIndex |
int |
colStatusIndex |
Map<Integer,Object> |
data |
List<Integer> |
massiveSelected |
FILE_BROWSER, NONE, TREE_ROOT, TREE_TRASH| Constructor and Description |
|---|
ExtendedScrollTable(com.google.gwt.gen2.table.client.FixedWidthGrid dataTable,
com.google.gwt.gen2.table.client.FixedWidthFlexTable headerTable,
com.google.gwt.gen2.table.client.AbstractScrollTable.ScrollTableImages scrollTableImages) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNoteIconToSelectedRow()
addNoteIconToSelectedRow
|
void |
addRow(GWTDocument doc)
Sets the document to the row
|
void |
addRow(GWTDocument doc,
boolean update)
Sets the document to the row
Update indicates should be updated selected row otherside inserts new
|
void |
addRow(GWTFolder folder)
addRow
|
void |
addRow(GWTFolder folder,
boolean update)
Sets the values in specifed row/column
Expects a Comparable Object for sorting
Update indicates should be updated selected row otherside inserts new
|
void |
addRow(GWTMail mail)
addRow
|
void |
addRow(GWTMail mail,
boolean update)
Sets the mail to the row
Update indicates should be updated selected row otherside inserts new
|
void |
delete()
Deletes document row
|
void |
deleteNoteIconToSelectedRow()
deleteNoteIconToSelectedRow
|
void |
deselecSelectedRow()
Deselects the selected row
|
void |
downloadDocument(boolean checkout)
Download document
|
void |
downloadDocumentPdf()
Download document as PDF
|
void |
downloadDocuments(boolean checkout,
List<String> uuidList)
Download documents
|
void |
downloadMail()
Download mail
|
int |
findSelectedRowById(String id)
Finds row by id document or folder
|
List<String> |
getAllSelectedDocumentsPaths()
getAllSelectedDocumentsPaths
|
List<String> |
getAllSelectedDocumentsUUIDs()
getAllSelectedDocumentsUUIDs
|
List<String> |
getAllSelectedMailUUIDs()
getAllSelectedMailUUIDs
|
List<String> |
getAllSelectedPaths()
getAllSelectedPaths
|
List<GWTDocument> |
getAllSelectedPdfDocuments()
getAllSelectedPdfDocuments
|
List<String> |
getAllSelectedUUIDs()
getAllSelectedUUIDs
|
int |
getColDataIndex()
getColDataIndex
|
GWTDocument |
getDocument()
Gets a actual document object row
|
GWTFolder |
getFolder()
Gets a actual Folder object row
|
GWTMail |
getMail()
Gets a actual Mail object row
|
int |
getMouseX()
Gets the X position on mouse click
|
int |
getMouseY()
Gets the Y position on mouse click
|
String |
getSelectedId()
Gets the path of the selected document or folder
|
int |
getSelectedRow()
Gets the selected row
|
boolean |
hasRows()
hasRows
|
boolean |
isCheckout()
Gets the checkout flag
|
boolean |
isDocumentSelected()
Return true or false if actual selected row is document
|
boolean |
isFolderSelected()
Return true or false if actual selected row is folder
|
boolean |
isLocked()
Gets the locked flag
|
boolean |
isMailSelected()
Return true or false if actual selected row is mail
|
boolean |
isMassive()
isMassive
|
boolean |
isSelectedRow()
Return true or false if it's a selected row
|
boolean |
isSorted()
isSorted
|
void |
onBrowserEvent(com.google.gwt.user.client.Event event) |
void |
print()
print
|
void |
refreshSort()
refreshSort
|
void |
removeAllMassive()
removeAllMassive
|
void |
reset()
Resets the values
|
void |
resetAction()
Resets the row action
|
void |
resetSelectedRows()
Reset selected rows
|
void |
restoreSelectedRow(int selectedRow)
Restores the selected row value
|
void |
selectAllDocumentsMassive()
selectAllDocumentsMassive
|
void |
selectAllFoldersMassive()
selectAllFoldersMassive
|
void |
selectAllMailsMassive()
selectAllMailsMassive
|
void |
selectAllMassive()
selectAllMassive
|
void |
selectDown()
selectDown
|
void |
selectPrevRow()
After deletes document or folder selects a row
|
void |
selectUp()
selectUp
|
void |
setAction(int action)
Sets the actual action on rows
|
void |
setColDataIndex(int colDataIndex)
setDataColumn
|
void |
setColMassiveIndex(int colMassiveIndex)
setColMassiveIndex
|
void |
setDocument(GWTDocument doc)
Sets the document object to actual row
|
void |
setFolder(GWTFolder folder)
Sets the folder to the selected row
|
void |
setMail(GWTMail mail)
Sets the mail to the row
|
void |
setProfileFileBrowser(GWTProfileFileBrowser profileFileBrowser)
setProfileFileBrowser
|
void |
setSelectedRow(int row)
Sets the selected row
|
getMaximumColumnWidth, getMinimumColumnWidth, getPreferredColumnWidth, isColumnSortable, isColumnTruncatable, isFooterColumnTruncatable, isHeaderColumnTruncatable, setColumnSortable, setColumnTruncatable, setFooterColumnTruncatable, setHeaderColumnTruncatable, setMaximumColumnWidth, setMinimumColumnWidth, setPreferredColumnWidthaddScrollHandler, applySortedColumnIndicator, createWrapper, fillWidth, getCellPadding, getCellSpacing, getColumnResizePolicy, getColumnWidth, getDataTable, getDataWrapper, getFooterTable, getHeaderTable, getMinimumOffsetWidth, getResizePolicy, getScrollPolicy, getSortPolicy, maybeFillWidth, onHeaderSort, onLoad, onResize, onUnload, redraw, remove, resetColumnWidths, resizeTablesVertically, resizeTablesVerticallyNow, scrollTables, setCellPadding, setCellSpacing, setColumnResizePolicy, setColumnWidth, setFooterTable, setHeight, setResizePolicy, setScrollPolicy, setSortPolicyadd, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, insert, insert, iterator, removeadd, adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, orphanaddDomHandler, addHandler, createLegacyHandlerManager, fireEvent, getHandlerManager, isEventHandled, removeHandler, setStyleName, toStringaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, removeFromParent, setLayoutData, sinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, unsinkEventspublic static final int ACTION_NONE
public static final int ACTION_RENAMING
public int colDataIndex
public int colStatusIndex
public int colMassiveIndex
public ExtendedScrollTable(com.google.gwt.gen2.table.client.FixedWidthGrid dataTable,
com.google.gwt.gen2.table.client.FixedWidthFlexTable headerTable,
com.google.gwt.gen2.table.client.AbstractScrollTable.ScrollTableImages scrollTableImages)
dataTable - headerTable - scrollTableImages - public boolean isSorted()
public void refreshSort()
public void reset()
public void setSelectedRow(int row)
row - The row numberpublic void addRow(GWTFolder folder)
folder - public void addRow(GWTFolder folder, boolean update)
rows - The actual table rowGWTFolder - The folderpublic void addNoteIconToSelectedRow()
public void deleteNoteIconToSelectedRow()
public void addRow(GWTDocument doc)
rows - The table rowdoc - The documentpublic void addRow(GWTDocument doc, boolean update)
public void addRow(GWTMail mail)
public void addRow(GWTMail mail, boolean update)
public void deselecSelectedRow()
public void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent in interface com.google.gwt.user.client.EventListeneronBrowserEvent in class com.google.gwt.gen2.table.client.AbstractScrollTablepublic String getSelectedId()
public int findSelectedRowById(String id)
id - The idpublic int getSelectedRow()
public void resetSelectedRows()
public void restoreSelectedRow(int selectedRow)
selectedRow - The selected rowpublic int getMouseX()
public int getMouseY()
public GWTDocument getDocument()
public void setDocument(GWTDocument doc)
doc - The documentpublic void delete()
public void selectPrevRow()
public void selectUp()
public void selectDown()
public GWTFolder getFolder()
public GWTMail getMail()
public void setMail(GWTMail mail)
rows - The table rowdoc - The documentpublic void setFolder(GWTFolder folder)
folder - The folder objectpublic boolean isDocumentSelected()
public boolean isFolderSelected()
public boolean isMailSelected()
public boolean isSelectedRow()
public void downloadDocuments(boolean checkout,
List<String> uuidList)
public void downloadDocument(boolean checkout)
public void downloadMail()
public void downloadDocumentPdf()
public void print()
public boolean isCheckout()
public boolean isLocked()
public void setAction(int action)
action - The actionpublic void resetAction()
public boolean hasRows()
public void selectAllMassive()
public void selectAllFoldersMassive()
public void selectAllDocumentsMassive()
public void selectAllMailsMassive()
public void removeAllMassive()
public boolean isMassive()
public List<String> getAllSelectedDocumentsUUIDs()
public List<String> getAllSelectedDocumentsPaths()
public List<GWTDocument> getAllSelectedPdfDocuments()
public int getColDataIndex()
public void setColDataIndex(int colDataIndex)
dataColumn - public void setColMassiveIndex(int colMassiveIndex)
colMassiveIndex - public void setProfileFileBrowser(GWTProfileFileBrowser profileFileBrowser)
profileFileBrowser - Copyright © 2015. All Rights Reserved.