Thanks, this is what it ended up being;

\define Tags() [[$(currentTiddler)$]] [[(EXTRA-TAG)]]

<div style="float:left;"><$button>
<$action-sendmessage $message="tm-new-tiddler" 

title="TIDDLER-NAME" 
text="TEXT-FIELD-HERE" 
tags=<<Tags>> 
field="FIELD-TEXT" 
field2="FIELD-TEXT"

/>
<span style="color:black;">''BUTTON-NAME''</span>
</$button></div>

Op donderdag 17 december 2020 om 03:43:19 UTC+1 schreef TW Tones:

> FYI:
>
> In a button you do not need to use messages or params in the button but 
> can use actions= <<action-macroname>> to drive the actions. you can also 
> place actionwidgets inside the button, even wrapping them in lists or 
> conditionally. Use the actionSend message widget etc... Then rather than 
> paramObject param etc.. you can supply the fieldname="value" 
> fieldname1={{transcluded}} fielname2=<<var>> to the action widget.
>
> The term hash map is almost obsolete in tiddlywiki at a wikitext level, so 
> either it should be described or deprecated in the documentation.
>
> Tones
>  
> On Thursday, 17 December 2020 at 04:34:01 UTC+11 Mark S. wrote:
>
>> Looking at the code for the Button widget, I don't see any place where 
>> paramObject  gets populated. I do see it for the send-message widget. So 
>> I'm guessing that you can't use "paramObject" with the button widget 
>> without hacking the button widget code.
>>
>> On Wednesday, December 16, 2020 at 7:52:34 AM UTC-8 mwik...@gmail.com 
>> wrote:
>>
>>> On Wednesday, December 16, 2020 at 11:00:16 AM UTC-4 Mark S. wrote:
>>>
>>>> On Tuesday, December 15, 2020 at 8:10:42 PM UTC-8  wrote:
>>>>
>>>>> I often struggle with filter syntax so thanks for the counter-example 
>>>>> as I find those easiest to learn from.
>>>>>
>>>>> In playing around with it, there is an interesting subtlety with 
>>>>> Mark's solution that makes it slightly different/better.
>>>>>
>>>>>
>>>> I admit my approach is a kludge. It was just submitted as an 
>>>> alternative. It has the advantage of being slightly easier to read. Yours 
>>>> is probably the proper way to do such things.
>>>>  
>>>>
>>>
>>> Looking at the OPs format ... while these other options (sticking things 
>>> in an actions macro in the widget or in the actions= or transcluding a 
>>> filter into the button field= options) are available, could someone 
>>> illuminate the formatting of the "hashmap" that needs to be provided with 
>>> paramObject= if you want to use <$button message="tm-new-tiddler" 
>>> param="Template1Button" paramObject= ...> and try to feed the tags in that 
>>> way using Mark's method? Every message seems to have a paramObject option 
>>> but none of the manual pages have an example of its use.
>>>
>>> Thanks,
>>> /Mike
>>>
>>

-- 
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/81c87413-443e-4127-9ac7-a9edafd28a5an%40googlegroups.com.

Reply via email to