Object/Item List Templates

Last Updated 09.04.02

General Description

An object list template is seen throughout BLAF applications, and is the central focus of much application functionality. A list of objects or items have common functions typically associated with the list. The object list template is commonly seen with these functions:

Guideline Attributes

Spec Version # - 3.1
Spec Contributors - Betsy Nute
UI Models - all Models
Example Products - all Products
Related Guidelines - General Page Templates, Save Model, Attachments Templates, Search/Results Templates, 1 Step Transactional Template , Object Templates, Master/Detail Templates, Table Flows, HGrid Flows


Interaction and Usage Specifications

General Interaction Notes for Object List Templates


Templates Commonly Associated with Object List Template
There are multiple templates that are associated with object list templates: Common Components Used in Object List Templates

Visual Specifications

Object List Template - Schematic of Table/HGrid as Flat List of Objects
Object List with Table (as Flat List) Alone
Object List with HGrid Alone
  • This object list is used when searching is not needed (the table/Hgrid is a relatively small set of data) and there are not many actions (less than 4) or need for multiple select actions (i.e. no control bar).
  • Table (or HGrid) may or may not be updatable with web widgets.
  • Table (or HGrid) may or may not contain functional icons.


Object List Template - Schematic of Updatable Table/HGrid
Object List with Updatable Table
Object List with Updatable HGrid
  • This object template is used when quick access to updating information is needed. The updatable attributes in the table should be the most frequently used attributes for that object.


Object List Template - Schematic of Table/HGrid with Select/Act Funcitionality
Object List - Table with Select /Act Functionality

Object List - HGrid with Select /Act Functionality

  • This object template should be used when many actions can be performed on an object or objects within the table/Hgrid. However, this should be used when the table/Hgrid is a relatively small set of data and that search is not needed.
  • Table exposes a control bar with object-specific actions. The control bar is associated with the select column. The select column may be single or multiple select depending on the application functionality.
  • Table (or HGrid) may or may not be updatable with web widgets.
  • Table (or HGrid) may also contain functional icons if single and multiple select functions are needed.


Object List Template - Schematic of Table/HGrid with Search and Results Functionality
Object List - Table with Search and Results Functionality
Object List - HGrid with Search and Results Functionality
(Note: After search is conducted, results will return a flat list (table) of results.)
  • This object list is used when there is a large number of objects in the table/Hgrid and searching is needed to help the user reduce the set or isolate specific objects. There are not many actions associated with this table or the need for multiple select functionality.
  • Search is specific to this list of objects. Search may contain other options such as Advanced Search.
    See Search Templates for additional details.
  • Table (or HGrid) may or may not be updatable.
  • Table (or HGrid) may contain functional icons.
  • Note that when an Object List with an HGrid exposes search, the results of the search are displayed in a flat list (table). See HGrid Flows: Search in a Hierarchy guideline for details.


Object List Template - Schematic ofTable/HGrid with Search/Results and Select/Act Functionality
Object List - Table with Search/Results and Select/Act
Object List - HGrid with Search/Results and Select/Act
(Note: After search is conducted, results will return a flat list (table) of results.)
  • This object template is used when there is a large number of objects in the table/Hgrid and there are many single and/or multiple selection actions needed; hence, the search and the control bar are used.
  • Search is specific to this list of objects. See Search Templates for all search options.
  • Table (or HGrid) may or may not be updatable.
  • Table (or HGrid) may contain functional icons.




Open/Closed Issues