My (inelegant) work around is to copy each tiddler and retitle the copy 
with a numeric name, in order.

My code sorts by title, and I just need to remember that when I edit 
fields, I need to copy the fieldValue back to the original.
On Saturday, January 23, 2021 at 4:36:53 PM UTC-5 JWHoneycutt wrote:

> Only one dynamic sort in the wiki, so I am ignoring the stateTiddler 
> setting. No math to summate. No footer.
>
> Thanks for the help.
>
> JWHoneycutt
>
> On Saturday, January 23, 2021 at 4:35:09 PM UTC-5 JWHoneycutt wrote:
>
>> Now my macro is:
>>
>> <<table-dynamic filter:"[tag[Ayacucho]tag[Owner]tag[Person]]" 
>> fields:"tbl-expand sort title lot name corp_name corp_number email phone" 
>> caption:"''Ayacucho Lot Owners''" sortOp:"nsort" class:"w-100 
>> table-hover-cyan table-center thead-dark" footerRows:"0" stateTiddler:"" 
>> editButton:"yes">>
>>
>> It is still sorting the filtered records by tiddler title (but I want it 
>> sorted by sort field), because there is no place where I have told it to 
>> "nsort[sort]" - right?
>> On Saturday, January 23, 2021 at 3:00:09 PM UTC-5 Mohammad wrote:
>>
>>> See https://kookma.github.io/TW-Shiraz/#demo%2Fdynamic-table-macro
>>>
>>> and study the sortOp.
>>>
>>>
>>> Best wishes
>>> Mohammad
>>>
>>>
>>> On Sat, Jan 23, 2021 at 9:47 PM 'JWHoneycutt' via TiddlyWiki <
>>> [email protected]> wrote:
>>>
>>>> I love Mohammad's solution for dynamic-tables, (Shiraz plugin version 
>>>> 2.1.2) but...
>>>>
>>>> I need a little more help making a dynamic table sort correctly.
>>>>
>>>> I created a numeric "sort" field. Entries are (in order) 01, 021, 022, 
>>>> 03, 071, 101, 102, 11, etc.
>>>>
>>>> My current best guess still does not work:
>>>> ```
>>>> <<table-dynamic filter:"[tag[Ayacucho]tag[Owner]tag[Person]]" 
>>>> fields:"tbl-expand title lot name corp_name corp_number email phone" 
>>>> caption:"''Ayacucho Lot Owners''" class:"w-100 table-hover-cyan 
>>>> table-center thead-dark" footerRows:"0" 
>>>> stateTiddler:"$:/keepstate/dynamictables/$(sort)$" editButton:"yes">> 
>>>>
>>>> ```
>>>>
>>>> I first assumed I could just make my filter:
>>>> "[tag[Ayacucho]tag[Owner]tag[Person]sort[sort]]" and leave 
>>>> stateTiddler:"" (blank), but it does not sort by the "sort" field.
>>>>
>>>> Next try is filter:"[tag[Ayacucho]tag[Owner]tag[Person]" and 
>>>> stateTiddler:"sort", still fails.
>>>> How do I get the table to sort by the "sort" field?
>>>>
>>>> (The sort order can be permanent.) - Do I insert this lingo here? 
>>>> $:/keepstate/dynamictables/$(currentTable)$ 
>>>>
>>>> JWHoneycutt
>>>>
>>>> -- 
>>>>
>>> You received this message because you are subscribed to the Google 
>>>> Groups "TiddlyWiki" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/tiddlywiki/79389ea1-4cff-45b1-b8bf-d50d016c4ac2n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/tiddlywiki/79389ea1-4cff-45b1-b8bf-d50d016c4ac2n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/11b01e4a-4acc-49e9-9fff-cee56bc92a13n%40googlegroups.com.

Reply via email to