Can Gramps sub-sort lists?

Is there any way to do sub-sorts in List Views? The Family list is Sorted on the Father by default. And the natural sort after that is be creation order (which is the basis of the beginning of its internal handle). Is there any way to subsort that list by the mother… or by the marriage date… or by the Gramps ID?

If so, I have not found it.

In a spreadsheet, you can subsort manually. After sorting one column, selecting the same range and sorting again on another column will have the any elements that are identical on the new sort key will inherit their relative order from their last sorting.

But it looks like Python always starts again from scratch. The previous sort has no bearing.

-------------------------------------------------------------------------------------------------------------------------------

At least some of the Sort order rules for a list view mode in Gramps are observable:

  1. The grouping column of Grouped lists is ALWAYS the primary sort key, any user selected column is a secondary sort key
  2. sort order defaults to keying on the 1st column (even if it is a hidden column)
  3. Clicking the header of a different column changes sorting to key on that column
  4. sort order defaults from from small-to-large/low-to-high, marked with ▲(an Black Up-Pointing Triangle)
  5. Clicking the header of a column marked with ▲ or ▼ swaps the sort direction
  6. sorts are case sensitive with Lower Case being smaller
  7. NULLs and characters outside the alphanumeric set (a-Z and 0-9) are ‘smaller’ than the alphanumeric set
  8. Sorts are based on FORMATTED strings, not values
  9. Date sorting has to be overridden in code so that it sorts on VALUE, not formatted strings
  10. The only manual sort override on a Formatted is in the Name Editor

What else?

There is a feature request for that:
https://gramps-project.org/bugs/view.php?id=10656

1 Like

To be clear, the default sort is always based upon the first column in the display. The user can alter which column this will be. The default on first install is the Gramps ID column in the Families View.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.