Swap the row holding the selection with the one above or below.
Rows are swapped whole, so a row carries its cells, their spans and their
content with it. The alternative, moving content between fixed rows, would
lose per-cell attributes like alignment and header status.
Declines at the ends of the table, and when the selection is outside one.
Swap the row holding the selection with the one above or below.
Rows are swapped whole, so a row carries its cells, their spans and their content with it. The alternative, moving content between fixed rows, would lose per-cell attributes like alignment and header status.
Declines at the ends of the table, and when the selection is outside one.