Browse Prior Art Database

Record Searching on a Per-Column Basis for Presentation Manager Contains in Details View

IP.com Disclosure Number: IPCOM000114599D
Original Publication Date: 1995-Jan-01
Included in the Prior Art Database: 2005-Mar-29
Document File: 4 page(s) / 147K

Publishing Venue

IBM

Related People

Johnson, DK: AUTHOR [+3]

Abstract

Details view of the OS/2* Presentation Manager* (PM) container control presents multiple attributes of each object it contains in columns, one attribute per column. Example attributes displayed in Details view container columns are object title, real name, size, and various date and time information. Users have the capability to dynamically sort the objects based on the values of a given column, but the left-to-right order of the columns in the container is decided by the application and not dynamically changeable by users.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 34% of the total text.

Record Searching on a Per-Column Basis for Presentation Manager Contains
in Details View

      Details view of the OS/2* Presentation Manager* (PM) container
control presents multiple attributes of each object it contains in
columns, one attribute per column.  Example attributes displayed in
Details view container columns are object title, real name, size, and
various date and time information.  Users have the capability to
dynamically sort the objects based on the values of a given column,
but the left-to-right order of the columns in the container is
decided by the application and not dynamically changeable by users.

      PM provides a basic search technique which allows users to type
a single character when the container has the focus, and the
container will scroll to the next record in the container that starts
with that character.  Unfortunately, this search support is only
provided for the first letter of the text in the first column of the
container.  Users have no fast and efficient method for searching
through the records based on the text in any column except the first.
Users often have need to search on one column, then search on others
as the search is narrowed down to the sought record.  For containers
that may contain thousands of records, and which users need to search
based on the text in a column besides the first, this lack of any
search capability except for the first column is a large usability
concern.

      This disclosure describes the implementation of a design that
overcomes these shortcomings of the first-column-only search
capability provided by PM in Details view containers, and that
provides other usability enhancements as well.

      The solution to this usability problem is to allow users to
specify what column they wish to search when in Details view, rather
than only allowing them to search based on the first column.  This
can be implemented by presenting a dialog that requests the users to
enter the number of the column they want to search.

The user interface design for the dialog should contain the
following:
  o  An entry field in the dialog will be used to enter the column
      number of the column to search.
  o  This entry field will only allow numeric input, and will beep if
      anything non-numeric is typed into it.
  o  Before the dialog is presented to the user, the number of
columns
      in the container will be queried.  The allowable range will be
      set from 1 to the number of columns, and range checking will be
      performed to not allow users to type in a number that is
outside
      of the allowable range.
  o  This range will be presented to users by using suffix text to
the
      right of the entry field.  The suffix text will be in the form
of
      "(1 - x)", with the x replaced by the total number of columns
in
      the Details view, and thus the highest allowable number to be
      entered.
 ...