Alex,

I don't see how you can ignore cells that span multiple. I just ran excel.
In excel I merged two cells forming one cell that spanned two rows. What
happened was when you select the cell (click on it), or any cell in either
of the spanned rows you select the top and bottom cell from each row. So,
in a sence, you are not skipping cells but rather you have bound the two
rows together. So, as soon as you have selected a "merged" cell you are
selecting cells that span the merge. This is a good strategy as you are not
omitting cells you select.

In your scenario, if you select a row and, due to a span, you have a cell
spanning two rows you select both rows.

Make sense?

Rich

Rich Schwerdtfeger
Distinguished Engineer, SWG Accessibility Architect/Strategist


                                                                       
             Alexander Surkov                                          
             <surkov.alexander                                         
             @gmail.com>                                                To
             Sent by:                  [email protected]
             accessibility-ia2         tion.org, [email protected]     
             [email protected]                                          cc
             nuxfoundation.org                                         
                                                                   Subject
                                       [Accessibility-ia2]             
             07/08/2009 12:17          IAccessible::(un)selectRow/Column
             AM                        method  implementation          
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       




Hi. IA2 doc doesn't address situation when row or column spans are
presented in a table. So let we have an example,

<table>
  <tr>
    <td>cell1</td>
    <td rowspan="1">cell2</td>
  </tr>
  <tr>
    <td>cell3</td>
  </tr>
</table>

visually this table is presented like

|---------|---------|
| cell1 | cell2  |
|---------|         |
| cell3 |         |
|---------|---------|

If I select second row then we should select "cell3". Should we select
spanned "cell2" as well? On the one hand it looks reasonable because
when I want to select row then I want to see all cells in the row
selected. On another hand I would say no because we should unselect
first row per documentation and therefore we should uselect "cell1"
and "cell2", i.e. "cell2" remains unselected. So should we add words
into documentation (un)selectRow/Column deals with origin cells only
(i.e. cells those aren't result of row or column spans)?

Alex.
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

<<inline: graycol.gif>>

<<inline: pic11678.gif>>

<<inline: ecblank.gif>>

_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

Reply via email to