Browse Prior Art Database

Run-time substitution of the input area widget of a paging navigation widget

IP.com Disclosure Number: IPCOM000015756D
Original Publication Date: 2002-Oct-18
Included in the Prior Art Database: 2003-Jun-21
Document File: 1 page(s) / 36K

Publishing Venue

IBM

Abstract

This article describes a system for using run-time substitution in the paging control of a widget. The substitution value used for paging is based on the number of pages in the result set, the rendering device capabilities, or the user preference or handicap. In a typical paging navigation widget, the programmer can only use a single type of input area for paging. However, using this new idea the decision for how a widget's paging control should work is delayed until the moment when the widget is rendered i.e. when more information about the display characteristics are known.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 70% of the total text.

Page 1 of 1

Run-time substitution of the input area widget of a paging navigation widget

    This article describes a system for using run-time substitution in the paging control of a widget. The substitution value used for paging is based on the number of pages in the result set, the rendering device capabilities, or the user preference or handicap. In a typical paging navigation widget, the programmer can only use a single type of input area for paging. However, using this new idea the decision for how a widget's paging control should work is delayed until the moment when the widget is rendered - i.e. when more information about the display characteristics are known.

This technology works around many limitations and disadvantages in traditional UI programming. For instance, if the device type is a handheld device and the input for the navigation widget is a text field, a greater amount of dexterity is required to enter the paging amount than that which a dropdown widget would require. Additionally, the amount of paging can dictate the appropriate input area. For instance, one would not want to use a combo box if the paging area was of a large amount as this would make the drop down box unmanageable. Accessibility can also be a factor on runtime widget substitution. For instance, someone who is sight impaired may get an entirely different control substituted instead of the standard widget provided.

For example, if there is a small set of data that a table widget needs to page t...