[TW5] How to set variable from input form?

50 views
Skip to first unread message

Aigars Rogozovs

unread,
Nov 1, 2017, 11:07:15 AM11/1/17
to TiddlyWikiDev
Hello

I`m trying to add couple of tiddlers by one click

I want to write text and with click it add tiddlers

This code add for me tiddlers, but with constant name:

<$set name=var_title value=This data must be taked from Input">
<$set name=var_title_LV value="""$(var_title)$_LV""">
<$set name=var_title_RU value="""$(var_title)$_RU""">

<$set name=var_title_text value="""<
<reftabs "[[$(var_title_LV)$]] [[$(var_title_RU)$]]" "$(var_title_LV)$" "$:/state/tab0">>""">

<$button>

<$action-sendmessage $message="tm-new-tiddler" title=<
<var_title>> text=<<var_title_text>>/>

<$action-sendmessage $message="tm-new-tiddler" title=<
<var_title_LV>> text=<<var_title_LV>> tabcaption="LV"/>

<$action-sendmessage $message="tm-new-tiddler" title=<
<var_title_RU>> text=<<var_title_RU>> tabcaption="RU"/>

<
<var_title>>

</$button>

</$set>
</$set>
</$set>
</$set>

I must use <$edit-text/> for input?

How it can be used to set variable?

A.

BJ

unread,
Nov 1, 2017, 12:41:31 PM11/1/17
to TiddlyWikiDev
load a var from a tiddler -

<$vars myvar=<<
atiddler>>>

then you have to use the edit-text widget

<$edit-text tiddler="atiddler"/>

and
this causes a refresh, which will update the value of 'myvar'



all the best
BJ

Aigars Rogozovs

unread,
Nov 2, 2017, 8:59:40 AM11/2/17
to TiddlyWikiDev
Thank You

Here is fully working code for mine task:

<$vars fullname=<<temp_tiddler>> >

<$edit-text tiddler="temp_tiddler" />

<$set name=var_name value={{temp_tiddler}}>
<$set name=var_name_LV value="""$(var_name)$_LV""">
<$set name=var_name_RU value="""$(var_name)$_RU""">

<$set name=var_name_text value="""<
<reftabs "[[$(var_name_LV)$]] [[$(var_name_RU)$]]" "$(var_name_LV)$" "$:/state/tab0">>""">

<$button>

<$action-sendmessage $message="tm-new-tiddler" title=<
<var_name>> text=<<var_name_text>>/>

<$action-sendmessage $message="tm-new-tiddler" title=<
<var_name_LV>> text=<<var_name_LV>> tabcaption="LV"/>

<$action-sendmessage $message="tm-new-tiddler" title=<
<var_name_RU>> text=<<var_name_RU>> tabcaption="RU"/>

<
<var_name>>


</$button>

</$set>
</$set>
</$set>
</$set>
Reply all
Reply to author
Forward
0 new messages