This is all great info, and clearly what I need to do.  I didn't realize 
that there was special behavior for $:/temp tiddlers with respect to 
saving.  (The only mention I can find on tiddlywiki.com is in "Naming of 
System Tiddlers" which I thought was just about naming conventions, not 
names which trigger special behavior.)  Now I've got to figure out whether 
it's doable to fix my app piecemeal -- which has tons of editing fields 
which act directly on the tiddler they're on -- or whether I need to 
somehow start over with a temp-tiddler-based editing flow.  Ah well.  You 
live and learn.

Thanks again for pointing me at $:/temp.


On Tuesday, July 6, 2021 at 2:09:13 AM UTC-4 PMario wrote:

> uups forgot something, 
> Clicking the [OK] button will work the other way around. Clone temp -> 
> form and delete the temp. 
> The edittext-widgets tiddler parameter will need to be a variable. ... 
> depending on which tiddler is active atm. form or temp
> -m
>
> On Tuesday, July 6, 2021 at 8:06:28 AM UTC+2 PMario wrote:
>
>> On Tuesday, July 6, 2021 at 4:29:30 AM UTC+2 Ed Heil wrote:
>>
>>> Thanks, TW, PMario.   What defines a temporary tiddler for these 
>>> purposes?  Being under $:/temp/ ?
>>>
>>
>> Yes. ... It depends how your form looks like and how the tiddler you need 
>> looks like. I would define a view-mode for the form, where the edit fields 
>> are not active, but show the content of the "form tiddler".  This can be 
>> done with the "disabled" parameter since 5.1.23. ... 
>>
>> A button eg: [Config] will copy the "form tiddler" into the "temp 
>> tiddler". If the temp tiddler exists, the "disabled" state will be switched 
>> to "no" and the values can be changed. [OK] [Cancel] buttons that replaces 
>> the [Config] button will be shown. 
>>
>> Cloning the "form tiddler" can be done with ActionCreateTiddlerWidget, 
>> which has $template and $overwrite params since 5.1.22
>>
>> A disabled filter can look like this: disabled={{{ 
>> [[$:/temp/form]is[tiddler]then[no]else[yes]] }}}  
>>
>> hope that helps
>> -mario
>>
>>

-- 
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/d5f877b7-b898-4f0e-8281-9737ba63ebdfn%40googlegroups.com.

Reply via email to