Hi Eric, When there is no value in the field1, a value of 'tag' as a tiddlerLink non-existing is returned. Although far from what a purist like FND would conciser a MTC , the situation can be viewed online [1].
Alex [1] https://dl.getdropbox.com/u/1316865/TiddlyWiki/TiddlyWikiTestCases/TiddlersTaggedWithTwoFieldValues.html On Oct 28, 1:29 pm, Alex Hough <[email protected]> wrote: > Thanks you Eric, > > Excellence as usual. > > > > > I think you meant to say "when there are two space-separated values in > > the single custom field". > > Yes, that is more accurate. I should have said 'two or more space-separated > values [...] > > Are fields different from tags in that each individual space-separated value > have to be surrounded by [[double brackets]]? My experiments lead me to > believe this, but it might be the way that I have presented my problem in > the first place. > > > for (var i=0; i<tids.length; i++) { > > var val=store.getValue(tids[i],"field1"); > > > var filter="[tag["+val.readBracketedList().join("]][tag[")+"]]"; > > var list=store.filterTiddlers(filter).map(function(t){return > > "[["+t.title+"]]"}); > > out.push('|'+tids[i].title+'|'+val+'|'+list.join(" ")+'|'); > > } > > > I've been working though the code. [1] Here is how i understand it. > > This is a string variable prepared to the format which > store.filterTiddlers() can handle. - > "[tag[val1]][tag[val2]][tag[val3]][tag[val4]]" > > It can be seen that "[tag["+val.readBracketedList() means "take val, the > array of values in field1, and read them as a bracketed list. > > But what about .join("]][tag[") ? > This is added to the string so that [tag[]] is added to the end of each > item, each time the for loop loops over the tiddlers. > > What I don't understand is why [tag[]] > is needed. Why not just [tag["+val.readBracketedList()]] > > I've tied to work back from the solution to learn how things work. [1] > > Best Wishes > > ALex > [1]https://dl.getdropbox.com/u/1316865/TiddlyWiki/TiddlyWikiTestCases/Ti...[[The%20Solution]]%20[[Working%20back%20from%20the%20solution]] > > enjoy, > > > -e > > --http://www.multiurl.com/g/64 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

