Bonjour,
J’ai cherché un peu sans trouvé mon bonheur.
Il y a bien quelques ressources comme la recherche dans les field (https://tiddlywiki.com/#has%20Operator%20(Examples) ), mais j’aimerai que ça soit plus fin, à savoir une valeur spécifique du champ.
Soit un field statut
, avec la valeur ano
par exemple, je voudrais la liste des tiddlers avec ce champ et réponse.
Ceci n’est donc pas suffisant :
[has:field[statut]]
Savez-vous si c’est possible ?
oxydum
Juillet 4, 2019, 6:22
#2
Bonsoir Sylvain,
J’ai regardé ici :
sans valider si ce lien te permet d’arriver à tes fins.
Il faut chercher : The link-fields Widget
oxydum
Juillet 4, 2019, 6:45
#3
Un truc proche de ça :
\define inner(fieldName)
<$set name="v" value={{!!$fieldName$}}>
<$list filter="[<v>regexp[^contenu_du_field$]]" variable="x">
<$text text="""$fieldName$"""/>
</$list>
</$set>
\end
<$list filter="[has:field[statut]]" variable="fieldName">
<$macrocall $name="inner" fieldName=<<fieldName>>/>
</$list>
Merci @oxydum pour tes recherches. Je suis dans le train, sur mobile mon test est pas concluant, je regarderai plus tard.
Bon, je n’arrivais pas à exploiter tes recherches.
Je suis retourné sur TiddlyWiki.com , et trop rapidement j’ai trouver mon bonheur !!
[field:statut[ano]]
Me donne bien la liste des tiddlers qui comportent le champ statut
avec la valeur Double
.
En savoir plus : https://tiddlywiki.com/#Introduction%20to%20filter%20notation
Je crois que cette documentation va être dans mon cahier de vacance cet été
1 « J'aime »
Donc par exemple pour me les lister et les compter dans un tiddler de suivi :
!Suivi ano (<$count filter="""[field:statut[ano]]""" />)
<$list filter="""[field:statut[ano]sort[title]]""">
</$list>
Edit : je viens de voir l’importance d’avoir les """
pour encadrer les filtres, car sinon on ne peut pas chercher un champ avec des espaces, et mon compteur n’était pas juste non plus.
2 « J'aime »