Home > Advanced Programming Techni... > About Screen Reader Mode > What Screen Reader Mode Does
Previous |
Next |
Enabling Screen reader mode currently does the following, by default:
Application Express Flash charts are not currently accessible to screen readers, therefore when running in screen reader mode the user will get a report representation of the information conveyed in the chart. A separate report will be generated for each series of a multiple-series chart. When running in screen reader mode, these data tables contain descriptive text, in the following format:
Summary Text - In Websheets, the section title is used as the summary text.
Summary Text - In Application Builder, a combination of the chart title and chart series title are used.
Column Headers - In Websheets, the Data Grid report labels are used to identify the columns in the report.
Column Headers - In Application Builder, the column name/alias in the chart series query is used to identify the columns in the report.
Note: Only Flash chart 5 supports this. For users wishing to view their Flash 3 chart data in Screen Reader mode, they must first upgrade their Flash chart 3 charts to Flash chart 5, using the Upgrade Application. Once the Flash 3 charts have been upgraded, and the user is running in Screen Reader mode, a report on the Flash Chart chart series query is displayed. |
Radio and checkbox page items are rendered within a FIELDSET
HTML tag. FIELDSET
elements require a text description that is used as context for any elements within it, for example the individual radio inputs. This is done using the LEGEND
HTML tag. When running in screen reader mode, this tag is generated and is given the value of the page item's Label
.
Interactive report regions heavily rely on partial page refresh during user interaction to specify a filter, search, sort and so on. In order for a screen reader user to be notified that the page has been partially refreshed, define Interactive Report Regions as WAI-ARIA Live regions, when running in screen reader mode. This means the user is notified when the partial page refresh is complete. This uses a polite
setting, meaning that the screen reader announces the update only when they are not doing anything else on the page. You must be using both a screen reader and browser that supports WAI-ARIA Live Regions. Application Express is only tested with the most recent JAWS screen reader (11.0.1430), which supports Live Regions. The current list of browsers that support this include:
Firefox 3.0 and later
IE version 8
Interactive report regions in Report View
or Group By View
use data tables to convey information. Data tables require a text description that describes what information the table contains to a screen reader user. When running in screen reader mode, these data tables now contain detailed summary text, in the following format:
Region - The name of the region defined by the developer.Report - The name of the current Saved Report
within the Interactive Report. Default to Primary Default
if no saved report is defined.View - The current view of the report (Either Report
or Group By
).Displayed Rows Start - The starting row of the currently displayed set of rows.Displayed Rows End - The ending row of the currently displayed set of rows.Total Rows - The total number of rows returned by the report.
Interactive report regions provide the ability to add Aggregates
to your report data. One of the available aggregates is to Sum
a column's values. When running in screen reader mode, the text Sum:
is displayed as a prefix to the summed value. In standard mode only the summed value is displayed. All other aggregates display an aggregate type prefix by default, regardless of mode.
Item level help text is provided differently in screen reader mode. In standard mode, a dialog is displayed on your page displaying the help text for a specific item. But as these dialogs have many problems when used with screen readers, therefore the classic popup page is used to display item help text when running in screen reader mode.
In the Application Builder of the Application Express development environment, the Page Definition page used to manage page information contains 2 different views, Component View and Tree View. The tree used in Tree View is not accessible using a screen reader and therefore, when running this page in screen reader mode the default is Component View.