Planet Associates Inc
×
Menu
Index

4.2.1.4. Object Grid

  
The Object Grid is the main data grid in the Main Screen that displays object instances for the selected Object tab. Selecting a tab causes the Object Grid to display a list of objects of the corresponding type.
 
There is a separate tab for each major variety of IRM objects, including both Type and Instance objects:
 
Type Objects

By clicking on one of these changes not only the contents of the Object Grid, but also the Function and Filter tabs, which display which Grid Configuration and/or Filter is applied to the selected Object Grid view.
 
The resulting data can be filtered and arranged in several ways:
 
Additional customization is available through User Settings and Global Settings.
 
The following screenshot displays the default view for the Equipment tab in the Object Grid and the different filtering mechanisms mentioned above:
4.2.1.4. Object Grid
1

Row selection control

1. Row selection control
The first column in the Object Grid doesn't display any data, rather it serves as a control for row selection.     
2

Column Filter control

In general, any Object Grid column with a filter (funnel) icon in the header enables filtering column data. In this example, filter icon opens a menu with only two choices, which filter Rack Equipment versus non-Rack Equipment.
 
In another example, for Equipment Type tab it is possible to Filter column data by Release Stage in several ways:
  • using Quick Filter (see point 7),
  • using User defined Filter = None,
  • or using the filter icon on Release Stage column
     
The column filter opens a pulldown that enables applying quick filter directly from the column values, including the None option. This works in same way as Lifecycle, Is PDU, Is Rack column filters.
 
Note: the Release Stage is a Library-related built-in enumeration, not available for editing like other Extendable Enumerations features.
 
Object Grid provides a column filter for every enumeration and extendable enumeration column.
3

Column context menu

The context menu enables the user to save the last sorted columns in local storage.
Applied the last saved sorted columns configuration to the grid after reopening.
Added the 'Reset Columns Sort To Initial' item to the grid header context menu.
Added some checking to the 'Reset Columns Sort To Initial' item from grid header context menu.
- if the grid config does not have an initialSort parameter, we will see the warning message after running this item.
- if the grid config does not have some columns in the initialSort parameter, we will see the warning message after running this item.
Included the 'Reset Columns Sort To Initial' action into the 'Reset All' action from the grid header context menu.
 
Note: This ability also works with grids which agree multiple sorting columns.
4

Column Filter control

In general, any Object Grid column with a filter (funnel) icon in the header enables filtering column data. In this example, filter icon opens a menu with only two choices, which filter Rack Equipment versus non-Rack Equipment.
 
In another example, for Equipment Type tab it is possible to Filter column data by Release Stage in several ways:
  • using Quick Filter (see point 7),
  • using User defined Filter = None,
  • or using the filter icon on Release Stage column
     
The column filter opens a pulldown that enables applying quick filter directly from the column values, including the None option. This works in same way as Lifecycle, Is PDU, Is Rack column filters.
 
Note: the Release Stage is a Library-related built-in enumeration, not available for editing like other Extendable Enumerations features.
 
Object Grid provides a column filter for every enumeration and extendable enumeration column.
5

Filter controls

This section of the filter tab enables viewing and managing different types of filters - Named filters, Convenience filters and Quick filters. In the current screenshot, the applied filter Area - Building 1 Floor 2 is displayed as a button / tag next to the Filtered By: label. The name of the applied filter indicates this is a Convenience filter, which is added by double click on an Area element from the Area C&T tree menu.
6

Function bar

This section of the Function tab enables viewing and managing Grid Configurations. In the current screenshot, the name of the applied grid configuration is displayed as a text label the first button in this section.
7

Column Selection control

7. Column Selection control
This control enables selecting which columns to display in the Object Grid for the currently selected tab, similarly to the Grid Configuration.
 
Click on this button displays a drop down menu (indicated with the additional down arrow icon), displaying a Search text input field and a (scrollable) list of checkboxes representing names of the available columns for the selected object tab:
 
The Search textbox enables filtering the list of columns by a string, or even a single character. Once a character is entered, the list is filtered using the entered character(s) as filter criteria and the resulting column names all contain the entered character(s):
 
Click on an empty checkbox next to a column name immediately adds the selected column to the Object Grid. For example, if the Marker Color column name was selected in the previous step, it would be added to the current Object Grid View immediately:
8

Quick Filter

8. Quick Filter
This section of the filter tab enables managing Quick filters. In the current screenshot, the applied filter Area - Building 1 Floor 2 is displayed as a button / tag next to the Filtered By: label. The name of the applied filter indicates this is a Convenience filter, which is added by double click on an Area element from the Area C&T tree menu.
9

Object Grid tabset

This bar contains a many tabs, each of which represents a major IRM object type (Equipment, Cable, Location, Circuit, etc.). Selecting a tab (the Equipment tab is highlighted in blue in the screenshot) causes the Object Grid to display a list of objects of the corresponding type.
10

Pagination bar

The left side of this control is read-only and is represented as a text label displays:
  • number of rows in the current page (1) out of the total number of rows per page (21) in the Object Grid
  • the total number of rows (341) in the current Object Grid view
     
The right side of this control displays buttons for browsing through the pages:
  • First / Last - load the first / last page in the Object Grid
  • Previous / Next - load the previous / next page in the Object Grid