Accessible Dynamic menu
264300Feb 5 2008 — edited Feb 5 2008Hi All,
We are writing a report, which has an action button per row. When the button is pressed, a context menu displays with a list of available actions that can be performed from this row.
The actions displayed in the context menu are different depending on the status of the row, and the role of the user.
As we want only to build this list of actions only when the button is pressed, we use AJAX - on demand process from the 'actions' table. We have used a similar technique to the following packaged application.
http://www.oracle.com/technology/products/database/application_express/packaged_apps/packaged_apps.html#DOC_LIB
Our problem is that the context actions from the menu, has poor keyboard navigation (tab order) (as the DIV generated for the context actions is placed at the bottom of the HTML document). The user will select the action menu using the 'Enter key', but the user will have to press the tab key several times before reaching any of the actions on the context menu. As an example, run the packaged app http://apex.oracle.com/pls/otn/f?p=32452
try to navigate to 'readme.txt' by keyboard, press enter, then tab to any action on the menu.
Any ideas to improve the tab order?
Thanks
Noel
Message was edited by:
nvmccusker