- From: Orion Adrian <orion.adrian@gmail.com>
- Date: Tue, 30 Aug 2005 13:58:02 -0400
- To: www-html@w3.org
On 8/30/05, Laurens Holst <lholst@students.cs.uu.nl> wrote: > Orion Adrian schreef: > >> I see two ways to sort tables with rowspans: > >> 1. For the purpose of sorting, the cells with a rowspan could just be > >> 'expanded' to n separate cells. When they end up next to eachother > >> again, they can be re-combined. > >> 2. The sorting can consider the rowspanned cells to be 'grouped'. That > >> means the rows those cells are in are only moved as a whole. The values > >> inside the group are also sorted. Like 'group by' in SQL. > >> > >> I think solution 2 is the best one. > > My example was the wrong example, but column reordering is also a > > problem. Especially with sorting since it is often useful to reorder > > columns after a sort to put the primary sort key as the first column. > > > > The question is can you produce an algorithm that can intelligently > > determine between 1 and 2 above? There will always be situation now > > where 1 or 2 is the wrong approach. I have yet to find a method that > > clearly indicates where one is a better solution in any given > > situation. > > > A user agent can just pick one, it doesn't need to intelligently > determine anything. Both solutions are reasonable. Maybe a UA can let > the user pick his one, if it thinks providing such a choice gives more > value to the product. When the sorting is implemented through > JavaScript, the website author can determine which method he thinks fits > his table best. Question: Is the shift from this: A | B | C ------------ C1 | 2 | 3 C1 | 4 | 4 C4 | 5 | 6 C4 | 7 | 8 to: ------------ C1 B | C ------- 2 | 3 4 | 4 C4 B | C ------- 5 | 6 7 | 8 structural or presentational? -- Orion Adrian
Received on Tuesday, 30 August 2005 17:58:08 UTC