on 10-29-2004 9:04 PM
Hi,
I use a tableview with iterator and allow users to mouseclick certain column cells. I capture these user interactions using server event "onCellClick". But I cannot access these cells using tab key instead of mouse click. But tab key is a must for visibly challenged users. Is there any way to access table cells using tab keys (with iterators)?
I use icons in those cells to replace check box and change the icons to differentiate checked/unchecked status.
Do you mean using the tab key to go between cells or using the tab key to actually act as the click?
Interesting if you want the tab to work like the click. Just thinking aloud I might try using JavaScript to catch the key input event and then activating the Server event using the Javascript.
A Jaavscript running when the page loads can capture the keypress for the page and if it's a tab then activate the BSP event however you'd have to figure out how where the person was on the page when doing so.
Please do tell more this sounds very interesting!!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Tab key will be used only to go between specific cells.
By default, hitting tab key only move the focus to successive row selection columns in a "table view control with iterator". It doesn't move to any table cells.
Table columns are defined within the iterator and not in the BSP layout in my case. So, I cannot specify the tabindex in the layout.
Hi Craig,
Thanks for your effort.
But I was able to solve my problem. I don't think I gave all the information to simulate my problem in your environment. I used images in certain table cells and was not able to access those cells using tab key or access key. Tag <b><img></b> doesn't have the attributes <b>tabindex</b> and <b>access key</b>.
I solved the problem by surrounding the <b><img></b> by anchor tag <<b>A>,</b> which has both attributes. I did these changes within the iterator method <b>RENDER_CELL_START</b> using CL_BSP_BEE_TABLE.
In the event handling, I had to do separate processing for mouse click event and key press event for those cells.
For visibly challenged users:
They can access those cells by tab key or access key and the key press event is used to capture when they hit enter key.
So this problem is irrelevant to service packages (SP38,..).
If it is interesting to you, I will write a weblog.
Here, we are in a war with other developers (Java and Lotus notes).
war- who get the web developments.
So I have to impress the management with some interesting BSP applications. Above mentioned application is "leave request approval for managers". They loved the appearance and usability. I am now working on improving the "accessibilty for visible challenged users" and "same look and feel".
User | Count |
---|---|
94 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.