Actually I just stumbled across http://trey.arthur.tiddlyspot.com/#[[new%20GeoCard]] and realized that this would work great for what I am trying to do. Just need to do a little tweaking and get it to save some of it as a field rather then text.
Ken Girard On Mar 26, 12:09 am, Ken Girard <[email protected]> wrote: > OK, so I just noticed that the date field doesn't show when I first > create the tiddler, and if I type something in, it gets over ridden > with today's date. This is what happens when your working on something > 15 minutes at a time. > Any suggestions of how to make the field pre-filled (I am using a > template to show the field in both edit and view mode)? Even if it > just shows up with YYYY-0M-0D it would give folks the reminder of what > to put in there. > > Ken Girard > > On Mar 22, 9:15 pm, Ken Girard <[email protected]> wrote: > > > Thanks Eric. > > And for the pointer on clickify, although at this moment I am just > > using the duedateso that the field has something in it by default. > > > Ken Girard > > > On Mar 22, 12:04 pm, Eric Shulman <[email protected]> wrote: > > > > > I am trying to make a newTiddler with today'sdateas the default a > > > > extended field. Here is what I have: > > > > <<newTiddler title:'NewToDo' label:'Add a new To Do' tag:'ToDo' > > > >fields:'duedate:{{(newDate()).formatString("YYYY-0MM-0DD")}}'>> > > > > This gives me (newDate()).formatString("YYYY-0MM-0DD") in the field. > > > > To initialize a field via "computed parameters", you need to construct > > > the entire field:value reference within the {{...}} javascript code > > > block. Thus, instead of writing: > > > fields:'duedate:{{(newDate()).formatString("YYYY-0MM-0DD")}} > > > you need to write: > > > fields:{{"duedate:"+(newDate()).formatString("YYYY-0MM-0DD")}}>> > > > (i.e., include the "duedate:" syntax as part of the computed text that > > > will be used) > > > > > I have installed DatePlugin, InlineJavaScript, and this (http:// > > > > tiddlywiki.pastebin.com/f24de1652) which helps out with pre-filling > > > > extendedfields. > > > > The 'formatString()' function is provided by the TW core... thus, to > > > use this computed parameter code, you do *not* need DatePlugin or > > > InlineJavascriptPlugin. > > > > However... > > > > The value used by <<newTiddler>> in the duedate: custom field is > > > computed when the macro is initially *rendered* into the content, not > > > when it is subsequently *clicked* upon. Thus, if you open the > > > document and leave it open over night, the computed value for the > > > 'duedate' custom field will no longer be current. > > > > Fortunately, there is a way to force the computed parameter to be re- > > > processed when the click event actually occurs, so that it will be re- > > > calculated using the current time value: > > > >http://www.TiddlyTools.com/#ClickifyPlugin > > > > usage: > > > <<clickify macroName param param param>> > > > (i.e., just add 'clickify' in front of the usual macro name) > > > > example: > > > <<clickify newTiddler title:'NewToDo' label:'Add a new To Do' > > > tag:'ToDo'fields:{{"duedate:"+(newDate()).formatString > > > ("YYYY-0MM-0DD")}}>> > > > > enjoy, > > > -e > > > Eric Shulman > > > TiddlyTools / ELS Design Studios --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/TiddlyWiki?hl=en -~----------~----~----~----~------~----~------~--~---

