hi,
I'm having problems getting subitems sorted the way I want them.
What I'm starting off with is a grid (Bibliography) showing books as TLI, with chapters as subitems.Some of these chapters/subitems have an entry in the Code field:
I then have a grid, Code, that shows only items with something in the Code field:
Note how the order of subitems has changed. I could not work out what the basis for this ordering could be, then I added the IDItem column. Is it just coincidence that the subitem order corresponds to IDItem order?
Anyway, I cannot get the subitems to sort in any other way. In the "original" grid, Bibliography, they are nicely arranged by chapter order - 01, 02, 03 etc - but that is just because that was the order in which I entered them. If I manually move them around, I cannot then get them to sort themselves alphabetically. In both these grids, the only way I can order the subitems is manually: either by the order in which I entered them, or by manually moving them around. Frankly as I anticipate having a lot of subitems in the Code grid, that would be a real pain.
There seem to be multiple places where you can determine sorting, and specify that it apply to subitems. These are the ones I have tried:
In the Source/Sort bar:
From the Grid menu:
And from right-clicking on the sub-items:
None of these have any effect. Is there no way of having subitems automatically sort in a specified way in a given grid?
-- David F.
Comments
1. Remove all automatic sorting ("None, manual" -- see your fourth screenshot), since you have nothing in your sort box filter (according to your third screenshot)
2. Use the source bar to sort your items by using the item field as the sort field (since your items seem to be nicely numbered). Just add the item field to the sort box at the right end of the source bar : item
2.1. if you want to also sort sub items by their item field values, check "sort items and subitems" (your 3rd screen). You can also add a different filter for sub items by separating filers by a vertical bar : filterForTLI | filterForSLI
-