This might be a bit hard to explain. Here's the scenario.

I have two views
- View1 - users can use this to sort flagged nodes. The view's style is "Draggable Table" with "Taxonomy: All Terms" used as a grouping field.
- View2 - users can view all their flagged nodes. The view's "Row Style" is set as "node" so in the view's "Style" options, I cannot use a grouping field.

Now, I want View2 to show up in the same order as View1, but it won't because the weights within each group of View1 aren't set as a whole. Instead they are set within each grouping field.

So the weights might look like this:
TaxonomyTerm1
Node 1 - weight 1
Node 2 - wegiht 2
Node 3 - weight 3
TaxonomyTerm2
Node 4 - weight 1
Node 5 - weight 2

So, in View2, it will show up in the order:
Node1
Node4
Node2
Node5
Node3

See what the issue is?

Comments

sevi’s picture

Component: Code » User interface
Category: bug » support
Status: Active » Closed (fixed)

The grouping field is not supported by DraggableViews. The order fields of each displayed group are not consistent and override each other. You should use two separated views to sort the Term1 nodes and the Term2 nodes.

So, in View2, it will show up in the order:
Node1
Node4
Node2
Node5
Node3

However, to solve your problem you should add an additional sort criteria as the first sort criteria (eg. Term: ID, unfortunately "Taxonomy: All terms" is not available as I found out..)
Edit: First sort by the terms, then sort by the order values.

In consideration of the fact that the grouping field is not supported by DraggableViews this is actually not a DraggableViews issue :)

Greetings,
sevi