Besides the header and body misalign after keyboard TAB, the TAB sequence is also not correct.
E.g. I have a scrollableDataTable with one input field on each cell, and the first 2 columns are frozen. When I TAB from the upperleft-most cell, the cursor goes through all the cells in the frozen column first, and then move to the non-frozen column. What I expect is just like Excel, the focus moves row-by-row.
I'm thinking to use the "tabindex" attribute of h:inputtext to workaround this, but I cannot hard-code the first cell to have tabindex=1 because there are some other input fields on the form prior to this table. And the cells are rendered dynamically according to the number of rows of the data set. How to generate this attribute dynamically enough?
comment on issue please.
Any plans to fix this bug in RF 3 ?