Class TableViewer
Object
|
+--AbstractViewer
|
+--TableViewer
- class
TableViewer
- extends AbstractViewer
Defined in table_viewer.js
Methods inherited from class AbstractViewer |
addEventListener, getAssociatedWidget, getAssociatedObject, getContentProvider, getLabelProvider, getMenuProvider, getSorter, getWidget, removeEventListener, setSorter, findNext, findPrev, getSelection, selectNext, selectPrev, setSelection
|
TableViewer
function TableViewer(<TableLabelProvider> labelProvider, <ContentProvider> contentProvider, <Table> table, <ViewerSorter> defaultSorter, <Array> sorterArray, menuProvider)
A viewer implemented on top of a Table widget.
Parameters:
labelProvider
- the label provider
contentProvider
- the content provider
table
- (Optional) - the table on which this viewer will operate. If table
is not provided, then a new table will be constructed.
defaultSorter
- (Optional) - the default sorter. If none is provided then a default sorter is used.
sorterArray
- (Optional) - an array of ViewerSorter
s wherein each element of the array corresponds to sorting the table by that column. To disallow sorting by a column, make the corresponding array entry null
or undefined
. If sorterArray
is not provided then the table will only ever be sorted according to the sort-order dictated by defaultSorter
.