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.

