I couldn't make it work using one line. If I understand correctly this is 
consistent with how action-setfield works.
The action-setfield widget uses the wiki.setText function to overwrite the 
old tiddler by creating a new tiddler with the same name as the old 
tiddler, just with the new field appended to the tiddler data. When you set 
the value of an existing field the new value takes the place of the the old 
one in the created tiddler, so when you change the title field the new 
tiddler is created, but since the title of the new tiddler is different, 
the old tiddler isn't affected.
When you set multiple fields using a single set widget this process is 
repeated once for each field in sequence, but each time it is starting out 
with the tiddler given by the $tiddler input. So you can do this in one 
line IF you have the order of the inputs such that the title field is given 
last, AND you want the changes to affect the original template tiddler as 
well, because the fields are added to the template tiddler one by one, and 
then a new tiddler is created. If you have 'title=newtitle' first than none 
of the changes after that are applied to the new tiddler, but they are 
applied to the template. Unless you want to change the template this 
probably isn't a good way to do it.

-- 
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 http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to