Still no joy here. I've tried the different ideas below to generate a
dynamic filter. Any help would be appreciated.
J
Discarded ideasUsing tags

Set macro for tag

\define symptoms(symptom:'suicial_ideation+') $symptom$

<<symptoms>>

These fail:

<<ColumnTable """[tag[<<__symptoms__>>]]""" """duration drug1 dose1
drug2 dose2 drug3 dose3""" true>>
<<ColumnTable """[tag[<<symptoms>>]]""" """duration drug1 dose1 drug2
dose2 drug3 dose3""" true>>
<<ColumnTable """[tag[$symptoms$]]""" """duration drug1 dose1 drug2
dose2 drug3 dose3""" true>>
<<ColumnTable """[tag[$(symptoms)$]]""" """duration drug1 dose1 drug2
dose2 drug3 dose3""" true>>

Using title as variable:

The following fail:

<<ColumnTable """[currentTiddler[Improved]]""" """duration drug1 dose1
drug2 dose2 drug3 dose3""" true>>
<<ColumnTable """[<<currentTiddler>>[Improved]]""" """duration drug1
dose1 drug2 dose2 drug3 dose3""" true>>
<<ColumnTable """[<<__currentTiddler__>>[Improved]]""" """duration
drug1 dose1 drug2 dose2 drug3 dose3""" true>>

No apostrophes:
<<ColumnTable "[<<__currentTiddler__>>[Improved]]" """duration drug1
dose1 drug2 dose2 drug3 dose3""" true>>
<<ColumnTable [<<__currentTiddler__>>[Improved]] """duration drug1
dose1 drug2 dose2 drug3 dose3""" true>>

Math symbols
<<ColumnTable """[<<__currentTiddler__>>+'[Improved]']""" """duration
drug1 dose1 drug2 dose2 drug3 dose3""" true>>
<<ColumnTable """[<<__currentTiddler__>>+[Improved]]""" """duration
drug1 dose1 drug2 dose2 drug3 dose3""" true>>

Setting variables:

<$set name=symptom value=<<currentTiddler>>>
<<symptom>>
</$set>

<<symptom>>

(this works so far)

Then these fail:

<<ColumnTable "[<<symptom>>[Improved]]" """duration drug1 dose1 drug2
dose2 drug3 dose3""" true>>
<<ColumnTable "[<<_symptom_>>[Improved]]" """duration drug1 dose1
drug2 dose2 drug3 dose3""" true>>
<<ColumnTable "[<<__symptom__>>[Improved]]" """duration drug1 dose1
drug2 dose2 drug3 dose3""" true>>
<<ColumnTable "["""$symptom$"""[Improved]]" """duration drug1 dose1
drug2 dose2 drug3 dose3""" true>>
<<ColumnTable "[""$symptom$""[Improved]]" """duration drug1 dose1
drug2 dose2 drug3 dose3""" true>>
<<ColumnTable "["$symptom$"[Improved]]" """duration drug1 dose1 drug2
dose2 drug3 dose3""" true>>

Setting macros:

\define symptoms(symptom:<<currentTiddler>>) $symptom$

<<symptoms>>

(works)

Then they fail like the list above. And also:

<<ColumnTable "[<<__symptoms__[Improved]>>]" """duration drug1 dose1
drug2 dose2 drug3 dose3""" true>>
<<ColumnTable "[$(symptoms)$[Improved]]" """duration drug1 dose1 drug2
dose2 drug3 dose3""" true>>
<<ColumnTable "['$(symptoms)$[Improved]']" """duration drug1 dose1
drug2 dose2 drug3 dose3""" true>>
<<ColumnTable "['$(symptoms)$'[Improved]]" """duration drug1 dose1
drug2 dose2 drug3 dose3""" true>>


On Tue, 6 Apr 2021 at 22:44, J Z <jorgezimb...@gmail.com> wrote:

> I'm trying to create a database of drug trials that have helped with
> various different symptoms. I want to display these as dynamic tables
> (using Jed Carty's at the moment).
>
> I want to be able to click on a particular symptom and see the trials that
> have been helpful, not helpful, and harmful for that particular symptom.
>
> At the moment, the database is organised by having tiddlers with a title
> (corresponding to the trial reference) and each with fields that correspond
> to the various symptoms these trials looked at. Each symptom can have the
> field value: improved, no change, deteriorated, not measured.
>
> I'm trying to create a template tiddler to generate these tables, but I
> don't want to create a template for each symptom. At present, it looks like
> this:
>
> <<ColumnTable """[depression[improved]]""" """duration drug1 dose1 drug2
> dose2 drug3 dose3""" true>>
>
> <<ColumnTable """[depression[no change]]""" """duration drug1 dose1 drug2
> dose2 drug3 dose3""" true>>
>
> <<ColumnTable """[depression[deteriorated]]""" """duration drug1 dose1
> drug2 dose2 drug3 dose3""" true>>
>
> This works, but I would like to change the symptom (depression) to
> something dynamic. I thought of using the title of the tiddler, but
>
> <<ColumnTable """[<currentTiddler>[no change]]""" """duration drug1 dose1
> drug2 dose2 drug3 dose3""" true>>
>
> doesn't work. I've tried various different syntax variations without
> success.
>
> Any help would be much appreciated. The resulting website will be free and
> hopefully of use for people with mental health problems. Many thanks!
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "TiddlyWiki" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/tiddlywiki/lotJQdnUMSk/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> tiddlywiki+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tiddlywiki/908eff40-e687-48e4-8cf4-bd7acf02f7cdn%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/908eff40-e687-48e4-8cf4-bd7acf02f7cdn%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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CA%2Bix7dRgh_Qg81bacs7i%3DfwVjM9QiVauYsxpzHL_sX5MG0x8BA%40mail.gmail.com.

Reply via email to