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 ViewerSorters 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.
