Browse Prior Art Database

Dynamic Self Adjusting and Stretching Selection Lists for Effective Date and Expiry Date

IP.com Disclosure Number: IPCOM000124662D
Original Publication Date: 2005-May-03
Included in the Prior Art Database: 2005-May-03
Document File: 2 page(s) / 27K

Publishing Venue

IBM

Abstract

A program is disclosed that will provide a dynamically self-adjusting year selection lists to be used with the effective date and expiry date on user interface.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Dynamic Self Adjusting and Stretching Selection Lists for Effective Date and Expiry Date

This program provides the following functional characteristics and process: Dynamically provide a range of values for the year selection lists to be used with the Effective date and Expiry date.

The year selection lists are dynamically created based on the value of the current year and the selection range parameter/variable.

Be default, the effective year selection list will have a start value equals to the current year, and the end value equals to the current year plus the selection range value. The Expiry year selection list will have a start value equals to the current year, and the end value equals to the end-year value of the effective year selection list plus the selection range value. For example, if the current year is 2005 and the selection range is 10, the effective year selection list will be 2005, ... , 2015, and the expiry year selection drop down list will be 2005, ... , 2025. See Figure 1 and Figure 2.

Figure 1

Figure 2

If these effective year selection list and expiry year selection list are used to display the Effective date and Expiry date from a data object for editing/updating, these year selection lists will be dynamically self adjusted and stretched to accommodate the dates from the data object. The process works as follow.

If the data object has an Effective date and it's effective year is less than the start-year value (low end) of the default effective year selection list, the start-year value of the

1

[This page contains 2 pictures or other non-text objects]

Page 2 of 2

effective year selection list will be dynamically stretched and changed to be equal to the data object's Effective year minus the selection range value. The high end of the effective year selection list remained the same. For example, if a data object has an Effective date of Dec 31, 1999, the dynamically created Effective year selection list will be 1989, 1990, ... ,1999, ... , 2015 (instead of 2005 to 2015). (Assuming that the current year is 2005 and the selection range value is 10).

If the data object has an Effective date and it's effective year is greater than the start-year value (low end) of the default effective year selection list, the end-year value (high end) of the effective year selection list will be dynamically stretched and changed to be equal to the data object's Effective year plus the selection range value. The low end of the effective year selection list remained the same. For example, if a data object has an Effective date of Ju...