Default language.

Adding a Select All or Cancel All check-box column to tables


By default, table footers contain Select All and Deselect All buttons, which enable users to select all the rows in a table and to cancel all their selections in a table (see the following figure). 

List view table with Select All and Deselect All buttons

Amethyst-263_select_deselect_buttons.gif

When list view and results list tables are displayed in browsers, however, you can replace those buttons with a select/cancel all check-box column (see the following figure).

List view table with select/clear all check-box column

Amethyst-263_after_init_refresh_none_selected.gif

Tip

Replacing the buttons with the check-box column reduces clutter in your user interface.

When a table has a select/cancel all check-box column, you select rows and cancel your selections as follows:

  • To select all rows or cancel all selections in the table, select or clear the check box in the column header. For example:

    Amethyst-263_all_selected.gif

    Important

    If you select the check box and select single rows, then you cannot clear the selection. You have to use the Clear option.

  • To select multiple non-adjacent rows, select each row's check box:

    Amethyst-263_some_selected.gif
  • To select adjacent rows, click anywhere in the first adjacent row, press Shift, and then select the check box in the last adjacent row.
  • To select a single row when multiple check boxes are selected, click anywhere in the appropriate row. (The row's check box is not selected, but the row is highlighted and considered selected.)
  • To select a single row when no check box is selected, click anywhere in the appropriate row. (The row's check box is not selected, but the row is highlighted and considered selected.)

Whether a table contains the check-box column or not, when multiple rows are selected, the first row selected is the primary selection.

If a table contains hundreds of rows, adding a check-box column might degrade performance. (This is data- and environment-specific and may differ on a case-by-case basis. With the default settings of the chunk size set to 100, we did not observe any performance issues even on a one CPU/2GB client machine.)

To add a select all or cancel all check-box column to a table

  1. In Remedy Developer Studio, open the appropriate form, and select the table field.
    The table must be a list view or results list table.
  2. In the Properties tab, select the Checkbox Column display property.
  3. Click the Down arrow.
  4. Select True.
  5. Right-click the form, and select Save.
    In a browser, the table now contains a check-box column, and the Select All and Deselect All buttons do not appear in the table footer. (In BMC Remedy Developer Studio, the check-box column does not appear in the table, and the Select All and Deselect All buttons are still visible in its footer.)

    The check-box column is not backward compatible. It will not appear in pre-7.6.03 versions of . Instead, the Select All and Deselect All buttons appear in the table footer.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*