I figure, once some retrieval of tiddler info via filters works, then wrap that well-working with whatever to customize the resulting content for whatever purposes.
Please find attached the related code as a PDF, highlighting the important bits. If you want to dig into the code itself, find the related Tiddler in
my Tifoist project.
My latest bit of code is about "configuring" "display options":
A little bit of the code pasted below to entice you to delve into the details???
Cheers !
<fieldset>
<legend>Display Options</legend>
<$checkbox tiddler=<<DataTid>> index="opt_show_verb_fact" checked="yes" unchecked="no" default="yes"> Verbalized Fact</$checkbox><br>
<$checkbox tiddler=<<DataTid>> index="opt_show_code_fact" checked="yes" unchecked="no" default="yes"> Coded Fact</$checkbox><br>
<$checkbox tiddler=<<DataTid>> index="opt_show_ve_butts" checked="yes" unchecked="no" default="yes"> View and Edit Buttons</$checkbox>
</fieldset>
<$list filter="[<DataTid>getindex[opt_show_verb_fact]!match[no]then<currentTiddler>]">
<td class="cj_td" style="width:100%;">
//({{ || fLmg}})// <$text text={{{ [<currentTiddler>get[description]else[❓]]}}}/>
<$list filter="[<DataTid>getindex[opt_show_ve_butts]!match[no]then<currentTiddler>]">
<center>
<$button actions=<<ViewFact {{!!title}}>> tooltip="View Fact" class="cj_btn">{{iView}}</$button>
<$button actions=<<EditFact {{!!title}}>> tooltip="Edit Fact" class="cj_btn">{{iEdit}}</$button>
</center>
</$list>
</td>
</$list>