Maintaining the Focus
This section explains how to design applications to help satisfy the following Section 508 standard:
1194.21(c) A well-defined on-screen indication of the current focus shall be provided that moves among interactive interface elements as the input focus changes. The focus shall be programmatically exposed so that assistive technology can track focus and focus changes.
PeopleTools is designed to provide clear feedback on the position of the cursor on-screen and to enable assistive technology to track the cursor focus. When accessibility features are on (in both Standard and Accessible Layout modes), the on-screen focus is indicated by a thick dark outline around the field that is in focus.
To help assistive technology maintain the focus, set up applications to use the Deferred processing mode, which batches field-level events and processes them the next time the user triggers a server trip. Interactive mode processes field level events as they occur, giving users immediate feedback. However, each server trip refreshes the page. This refresh may cause some screen readers to lose focus of the field that the user was on, resulting in the screen readers going back to the top of the page and reading the page from the beginning. Some screen reader users may waste time finding their place again after a screen refresh. Interactive mode might still be appropriate in some situations, such as when one field on a page is dependent on another, but use it judiciously and test it with screen readers.
You can select Deferred mode at the page control, grid, page (include subpage and secondary page), and component levels. For a page control in the component to run in Deferred mode, you must select Deferred mode at each of those levels. Deferred mode is the default processing mode at all levels.
This section discusses how to:
Set Deferred mode at the page control or grid level.
Set Deferred mode at the page level.
Set Deferred mode at the component level.
Setting Deferred Mode at the Page Control or Grid Level
To set Deferred mode at the page control or grid level:
Open the properties for the control or grid in PeopleSoft Application Designer.
On the Use tab, select the Allow Deferred Processing check box.
Setting Deferred Mode at the Page Level
To set Deferred mode at the page level:
Open the page properties in PeopleSoft Application Designer.
On the Use tab, select Allow Deferred Processing.
Setting Deferred Mode at the Component Level
To set Deferred mode at the component level:
Open the component definition in PeopleSoft Application Designer.
Select the Allow Deferred Processing check box for every page in the component.
Open the component properties.
On the Internet tab, select Deferred for the processing mode.