Hi Jay.
1) Your problem here is that by default the list widget stores the title of
each tiddler that it lists in the <<currentVariable>> variable. One
solution to this is to use the set widget set a new variable to the title
of the /m/performance tiddler *before* invoking the list widget, like this:
<$set name="performance" value=<<currentTiddler>> >
<$list filter="[tag[/m/song]]">
<$checkbox tag=<<performance>> /> <$link to={{!!title}}><$view
field="title"/></$link><br>
</$list>
</$set>
2) Here you can use the list-tagged-draggable
<https://tiddlywiki.com/#list-tagged-draggable%20Macro> widget:
<<list-tagged-draggable tag:"*the title of the performance tiddler*">>
If you want to use a variable for the value of a tag (for example
<<currentTiddler>>), you will need to use the Macro Call
<https://tiddlywiki.com/#MacroCallWidget> widget:
<$macrocall $name="list-tagged-draggable" tag=<<currentTiddler>> />
Hopefully that helps!
On Friday, 10 July 2020 10:23:01 UTC+1, jay wrote:
> Hey
>
> So I'm a musician, I've been using tiddlywiki to keep a record of my
> performances, setlists, practice etc.
>
> Each week I prepare and perform a 30 minute gig.
>
> I have tiddlers for each performance, tagged /m/performance, and tiddlers
> for each song are tagged /m/song
>
> I use the /m/performance tiddler to help me prepare for gigs and as a log
> of songs what I've performed. The naming convention for the title of these
> tiddlers is the date of the show followed by the venue.
>
> There are 2 things i want to do with lists that I can't figure out.
>
> 1) When assembling the setlist for a performance I can generate a list of
> all the songs in my repotoire on the /m/performance tiddler. I want a
> checkbox next to each link tha,t if selected, will tag the song with the
> title of the performance tiddler (or link it with the performance tiddler
> in some other way). This is the code I'm currently using in the template
> for my /m/performance tiddlers but if I check the box the song is tagged
> with its own title (name of the song), not the title of the performance
> tiddler.
>
> <$list filter="[tag[/m/song]]">
> <$checkbox tag=<<currentTiddler>> /> <$link to={{!!title}}><$view
> field="title"/></$link><br>
> </$list>
>
> 2) I will next create a list of all songs tagged with the performance.
> These will be the pieces that I work on during the week. Thats fine I can
> do that. But I'd also like to be able to drag and drop / rearrange this
> list in view mode, as it becomes the final setlist for the gig. I'd also
> like to be able to preserve that order. Not sure how to make any of this
> happen?
>
> I hope this makes sense, any thoughts on any of these problems would be
> helpful.
>
>
>
--
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/44fbef4f-b194-4e95-853c-11f5a9e9d3c9o%40googlegroups.com.