Hi Matthew
You have to filter the inner list with the current tasklist value. Try this
<$list filter="[!title[JournalSkeleton]!has[draft.of]
tag[task]!tag[done]!sort[p]each[tasklist]]">
! Tasklist: <$view field="tasklist"/>
<$list filter="[tasklist{!!tasklist}!title[JournalSkeleton]!has[draft.of]
tag[task]!tag[done]!sort[p]]">
<$checkbox tag="done">
<$link to={{!!title}}>
<$view field="title"/>
</$link> (priority <$view field="p"/>)
</$checkbox>
</$list>
</$list>
Regards,
Domnic
Am Dienstag, 8. Juli 2014 22:34:15 UTC+2 schrieb Matthew Petty:
>
> I use TW5 to keep track of tasks. Tiddlers that are tasks are tagged
> "task". I have 2 fields, "p" for priority and "tasklist" for "work", "home"
> etc.
> How can I generate a list of tasks, broken down into nested lists of
> "work", "personal" and so on, with the tasks below sorted by priority?
>
> Like this:
> *Tasklist: work*
> _ task a (priority 1)
> _ task e (priority 1)
> _ task c (priority 2)
> _ task b (priority 2)
> _ task d (priority 5)
>
> *Tasklist: personal*
> _ task x (priority 1)
> _ task z (priority 2)
> _ task y (priority 3)
>
>
> This is what I have so far. It doesn't work, of course, but I at least
> wanted you to know I was trying.
>
> <$list
> filter="[!title[JournalSkeleton]!has[draft.of]tag[task]!tag[done]!sort[p]each[tasklist]]">
>
> ! Tasklist: <$view field="tasklist"/>
> <$list
> filter="[!title[JournalSkeleton]!has[draft.of]tag[task]!tag[done]!sort[p]]">
>
> <$checkbox tag="done">
> <$link to={{!!title}}>
> <$view field="title"/>
> </$link> (priority <$view field="p"/>)
> </$checkbox>
> </$list>
> </$list>
>
>
>
>
>
--
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.