Hi again Saq!

On Wed, Feb 24, 2021 at 11:28 AM Saq Imtiaz <[email protected]> wrote:

> Have you tried something like this (without using a set widget)
>
> [all[current]subfilter{tiddler-with-filter}]
>
> where the filter in tiddler-with-filter is something like:
>
> [tag[myTag]]
>


Tested above solution works but if I use a tiddler name for example
HelloThere when I tested on https://tiddlywiki.com/
I see the output on all tiddlers, Does it mean [all[current]] bypassed
here? I think this is because subfilter ignores the input!




>
>
> On Wednesday, February 24, 2021 at 8:32:18 AM UTC+1 Mohammad wrote:
>
>> It seems this also works:
>>
>> \define FilterTiddler() test-tiddler
>>
>> <$set name="revealFilters" tiddler=<<FilterTiddler>> field=text
>> emptyValue="[!is[system]]">
>> <$list filter="[subfilter<revealFilters>match<currentTiddler>]">
>>
>> <<currentTiddler>> is selected!!
>> </$list>
>> </$set>
>>
>> Is there any simpler solution?
>>
>> Best wishes
>> Mohammad
>>
>>
>> On Wed, Feb 24, 2021 at 10:20 AM Mohammad Rahmani <[email protected]>
>> wrote:
>>
>>> I have a view template like below
>>>
>>> \define FilterTiddler() test-tiddler
>>>
>>> <$set name="revealFilters" tiddler=<<FilterTiddler>> field=text
>>> emptyValue="[!is[system]]">
>>> <$list
>>> filter="[all[current]subfilter<revealFilters>match<currentTiddler>]">
>>> <<currentTiddler>> is selected!!
>>> </$list>
>>> </$set>
>>>
>>>
>>>
>>> This template is used to show a message on a selected tiddler (those
>>> filtered through reavealFilters.
>>> Filter shall be able to
>>> 1. select only one tiddler e.g myTiddler
>>> 2. select tiddlers by tag e.g. [tag[myTag]]
>>> 3. select tiddlers by combination of criteria e.g. [tag[foo]]
>>> [tag[bar]] [prefix[New]]
>>>
>>> My question is: in the above code
>>> 1. the *subfilter *is a selection constructor. Why do we need
>>> all[current] in the filter?
>>> 2. What do you propose for the last part of the filter run? It seems the
>>> match<currentTiddler>  is slow?
>>> 3. What simpler solution do you propose?
>>>
>>>
>>>
>>> Best wishes
>>> Mohammad
>>>
>> --
> 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/1d28c359-6134-46c0-9d04-8c26794c3447n%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/1d28c359-6134-46c0-9d04-8c26794c3447n%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CAAV1gMBOFOQS6_Jh0PcJHDiWj4R5AsqJjyVV6h%2BJxdE1CJgpjQ%40mail.gmail.com.

Reply via email to