Oh ok. That makes sense. Thanks.

One more question. If I wanted to make it so I can select any given year or 
a decade, is there a way I can do that without having to type in all of the 
selections? Such as some kind of loop or similar? Also, I would anticipate 
that the dropdown would get very large in that case. Is there a way to make 
a scrollable dropdown?

Thanks again,

Damon


On Wednesday, May 8, 2019 at 10:48:29 AM UTC-7, Mark S. wrote:
>
> Well, the select widget has to store its results somewhere. However, you 
> can specify some other tiddler in the select widget (e.g. <$select 
> tiddler="SomeOtherTiddler"...> )  
>
> You would then have to refer to it in your count widget
>
> <$count 
> filter="[tag[Company]regexp:charterfiled{SomeOtherTiddler!!primary}]"/>
>
> On Wednesday, May 8, 2019 at 10:36:26 AM UTC-7, Damon Pritchett wrote:
>>
>> Ok - now for another question. How can I modify this to make it use a 
>> variable instead of a field so that the tiddler isn't changed?
>>
>> Thanks
>>
>> Damon
>>
>>
>> On Tuesday, May 7, 2019 at 4:13:25 PM UTC-7, Damon Pritchett wrote:
>>>
>>> Thanks to all. I thought I had tried that, but apparently I was changing 
>>> too many things at once and didn't find the right one.
>>>
>>> Damon
>>>
>>> On Tuesday, May 7, 2019 at 3:36:39 PM UTC-7, Mark S. wrote:Ok -
>>>>
>>>> I made a mistake, but this code works:
>>>>
>>>> <$select field='primary'>
>>>> <option value='^185'>1850s</option>
>>>> <option value='^186'>1860s</option>
>>>> <option value='^187'>1870s</option>
>>>> <option value='^188'>1880s</option>
>>>> </$select>
>>>>
>>>>
>>>> ''year:'' {{!!primary}}<br>
>>>> <$count filter="[tag[Company]regexp:charterfiled{!!primary}]"/>
>>>>
>>>> HTH
>>>>
>>>> On Tuesday, May 7, 2019 at 1:54:21 PM UTC-7, Damon Pritchett wrote:
>>>>>
>>>>> Hi Mark,
>>>>>
>>>>> That was my very first go at it and it always returns the total count 
>>>>> of all Company tiddlers when there should be only anywhere from 4 to 111 
>>>>> depending on the decade chosen. The total number is well over 1000. I 
>>>>> even 
>>>>> tried it with the square brackets while setting the value.
>>>>>
>>>>> That code I pasted was a copy and paste problem while I was in 
>>>>> transition. Sorry about that.
>>>>>
>>>>> Damon
>>>>>
>>>>> On Tuesday, May 7, 2019 at 1:36:49 PM UTC-7, Mark S. wrote:
>>>>>>
>>>>>> Without actually trying it, I can see you've got "charterfiled" in 
>>>>>> the value of each option. So the filter is seeing 
>>>>>>
>>>>>> ...charterfiled<charterfiled[^185]>...
>>>>>>
>>>>>> Try making your options like:
>>>>>>
>>>>>> <option value='^185'>1850s</option>
>>>>>>
>>>>>> Good luck!
>>>>>>
>>>>>> On Tuesday, May 7, 2019 at 12:57:50 PM UTC-7, Damon Pritchett wrote:
>>>>>>>
>>>>>>> Hello all,
>>>>>>>
>>>>>>> I'm a newbie when it comes to filters and such so please bear with 
>>>>>>> me. 
>>>>>>>
>>>>>>> I have a TW where the tiddlers are companies and each tiddler has a 
>>>>>>> field called "charterfiled" for when the company was chartered. The 
>>>>>>> format 
>>>>>>> of the charter field is 1864-08-20. I can count how many companies were 
>>>>>>> chartered in the 1860s with the following:
>>>>>>>
>>>>>>> <$count 
>>>>>>> filter="[tag[Company]regexp:charterfiled[^186]sortan[charterfiled]]"/>
>>>>>>>
>>>>>>> What I'm trying to do is to use the select widget to pick the decade 
>>>>>>> I'd like. I wrote the following:
>>>>>>>
>>>>>>> <$select field='primary'>
>>>>>>> <option value='charterfiled[^185]'>1850s</option>
>>>>>>> <option value='charterfiled[^186]'>1860s</option>
>>>>>>> <option value='charterfiled[^187]'>1870s</option>
>>>>>>> <option value='charterfiled[^188]'>1880s</option>
>>>>>>> </$select>
>>>>>>>
>>>>>>>
>>>>>>> ''year:'' {{!!primary}}<br>
>>>>>>> <$count filter="[tag[Company]regexp:charterfiled<primary>]"/>
>>>>>>>
>>>>>>> The variable "primary" gets set correctly, but the count returns all 
>>>>>>> of the tiddlers tagged Company and not just the  ones from the 1860s. 
>>>>>>> What 
>>>>>>> am I doing wrong? I've tried many different things in the filter and 
>>>>>>> the 
>>>>>>> count will return 0 or the total number, but never the correct number.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Damon
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/98eb439e-ba4a-4a0c-8d88-1aee405c1a65%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to