This version is out of date, covering development from v9.5.0 to v9.7.3. It is maintained here only for inbound reference links from elsewhere. It is no longer actively updated.

Jump to the current version of aTbRef

Tinderbox v9 Icon

SortAlso


Attribute Data Type: 

Attribute Default Value: 

Attribute Group: 

Attribute Purpose: 

Attribute Inherited from Preferences?   

Attribute UI-configurable? 

Attribute Read-Only? 

Attribute Intrinsic? 

Attribute First Added: 

Attribute Last Altered: 

 string   [other string-type attributes]

 (not set - empty string)

 Sorting   [other Sorting Group attributes]

 Sort configuration

 No

 Yes

 No

 No

 Baseline

 As at baseline


Specifies the secondary sorting order for notes within containers, agents and smart adornments.

The order is based on the name of an existing system or user attribute. The name is cited without a $-prefix as this attribute stores the desired attribute's name, not its value:

CORRECT: $SortAlso = "SomeAttribute" (case-sensitive)

FAIL: $SortAlso = $SomeAttribute

In fact, the latter will work if the value $ SomeAttribute(this) is a valid attribute name.

Default sorting uses lexical sort A-Z precedes a-z, thus the sort order Aardvark, Boy, aardvark [sic], though this can be altered by $SortAlsoTransform which offers other choices of sort logic.

A secondary sort is useful where two notes have equal values under the main sort criterion. The primary sort is set via $Sort.

On the Action Inspector's Sort sub-tab, the list of available choices is shown in a $Sort pop-up menu in the lower set of controls.

If unsure of allowed attributes on which to sort, the best place to set a sort is via the note's naming panel (Enter key). If exposed via $DisplayedAttributes, the value pop-up will only show values already sorted on within the document.

To reverse the sort order based on the given attribute, use $SortBackwardAlso.