The classes in the ecm.widget.listView package
define widgets, modules, and decorators that are used to construct
the content list seen in IBM Content Navigator.
The content list is used to provide lists of repository items, favorites,
work items, and so on.
Table 1. Widgets
in ecm.widget.listView.modules that are used to
construct the content list
| Widget class |
Description |
| ContentList |
Provides a widget that displays the results
of a search, the contents of a folder, or the work items in a work
list. This widget can be used to navigate folders and launch actions
for the items that are displayed. |
| Toolbar |
Provides a widget that is used to provide toolbar
capability to the content list. |
| Bar |
Provides the bar capability, which allows users
to arrange the content list widgets. |
| Breadcrumb |
Provides the breadcrumb capability. This widget
uses the resultSet class parentFolder method
or searchTemplate method to get the start of
the path. It then traverses the whole path using the parent on the
item or search template. If the breadcrumb is clicked, it calls contentList
openItem. |
| DocInfo |
Provides the document information pane. |
| FilterData |
Provides filter capability using the gridx module
Filter. This module allows the user to type in their filter in the
filter text box. This module will then filter the grid on any of the
filterable columns containing this input value. |
| InlineMessage |
Provides the ability to display error, warning,
confirm, and information messages inline. |
| TotalCount |
Provides the shown total count utility. |
| ViewDetail |
Provides the detail view capability. |
| ViewMagazine |
Provides the magazine view capability. |
| ViewFilmStrip |
Provides the filmstrip view capability. |
The following grid modules are in the
ecm.widget.listView.gridModules subdirectory:
Table 2. A subset of the grid modules in the
content list
| Widget class |
Description |
| RowContextMenu |
Provides a widget that displays the context
menu when the user right-clicks an item or presses Shift+F10. This
widget also provides default action capability. |
| DndFromDesktopAddDoc |
Provides a widget that controls the drag-and-drop
action from the desktop to the grid. |
| DndRowMoveCopy |
Provides drag-and-drop capability for the row,
checking for security when hovering over a row, and providing the
move or copy action when dropping the document or documents. |
| DndRowCopy |
Provides drag-and-drop capability for the row,
checking for security when hovering over a row, and providing the
copy action when dropping the document or documents. |
| DndDropOnly |
Provides drop capability onto a row and checks
for security when hovering over a row. This module extends ./DndRowMoveCopy.
This widget adds the capability of disallowing the dragging of rows. |