Updated Sorting (markdown)

zadam 2023-09-25 23:26:02 +02:00
parent 107f271359
commit 5d92aaeee6

@ -15,10 +15,11 @@ Sorting works by comparing note property or a specific label on the child notes.
There are 3 sorting levels, where the first one has the highest priority and the second (respectively the third) will be applied only if the 2 compared notes are equal based on higher priority comparison.
1. implicit sorting by `#top` label - child notes with this label will appear on the top of the folder.
2. sorting by child's property or a specific label defined on the parent note's `#sorted` label
2. implicit sorting by `#bottom` label - child notes with this label will appear on the bottom of the folder.
3. sorting by child's property or a specific label defined on the parent note's `#sorted` label
a) parent note has `#sorted` with no value - by default sorting will be done alphabetically
b) parent note has `#sorted=title` or `#sorted=dateModified` or `#sorted=dateCreated` - sorting will be done based on the defined note's property
c) parent note has `#sorted` label with any other value - this value is the name of the child note's label, whose value will be used for sorting. So e.g. you set `#sorted=myOrder` on the parent note and then child notes will have labels `#myOrder=001`, `#myOrder=002" etc.
3. sorting of "last resort" is alphabetical
4. sorting of "last resort" is alphabetical
All comparisons are made string-wise - e.g. "1" < "2" or "2020-10-10" < "2021-01-15" but also "2" > "10".