Hi Alex Thank you very much for responding... The reason why I use fETs and not "clean" js - is that my knowledge concerning js is still in its infancy (You might say it isn't even concieved yet ;-) - Eric does...).
I would like to have a go at your script - and rigg it to produce my table - but I don't know how to convert everything I've set up so far - into real js.. Can you provide a link to a working example of your script - so I can investigate how it works in "real life" - and decide whether the output has the characteristics I'm aiming at?? YS Måns Mårtensson On 20 Aug., 10:57, Alex Hough <[email protected]> wrote: > Mans, > > I had to create a matrix of certain size. I did it by using two arrays > (aspects and stages) and writing each column using Erics method (does it > have a name?) of pushing items into a another array 'Out'. > > I think it might be a very messy way of doing it, but i've included my code > below. > > <script> > var out = []; > var Aspects=["Operations: ","Co-ordination: ","Resource & Performance > Delivery: ","Monitoring: ","Development: ","Managing Strategy: "]; > var Stages= ["Capacity","Connectivity","Balance","Consciousness"]; > > for(var i = 0; i < Stages.length; i++) { > var col1 = ("| @@color(#0044BB):"+Stages[i]+"@@"); > > var a=0; > var score=DataTiddler.getData(Questions[i],"score"); > var col2 = (' | [['+score+'|'+Aspects[a]+Stages[i]+']]'); > > var a=1; > var j = i+4; > var score=DataTiddler.getData(Questions[j],"score"); > var col3 = (' | [['+score+'|'+Aspects[a]+Stages[i]+']]'); > > var a=2; > var j = j+4; > var score=DataTiddler.getData(Questions[j],"score"); > var col4 = (' | [['+score+'|'+Aspects[a]+Stages[i]+']]'); > > var a=3; > var j = j+4; > var score=DataTiddler.getData(Questions[j],"score"); > var col5 = ( ' | [['+score+'|'+Aspects[a]+Stages[i]+']]'); > > var a=4; > var j = j+4; > var score=DataTiddler.getData(Questions[j],"score"); > var col6 = ( ' | [['+score+'|'+Aspects[a]+Stages[i]+']]'); > > var a=5; > var j = j+4; > var score=DataTiddler.getData(Questions[j],"score"); > var col7 = ( ' | [['+score+'|'+Aspects[a]+Stages[i]+']] |'); > > var row1 = col1 + col2 + col3 + col4 + col5 + col6 + col7; > out.push(row1); > out.push("|OMM Matrix showing aspects of the OMM and their stages of > maturity|c");} > > out.push("| Aspects & @@color:#0044BB;Stages of Maturity@@ | Operations | > Co-ordination | Resource & Performance Delivery | Monitoring | Development | > Managing Strategy |h"); > return out.join('\n'); > </script> > > 2009/8/20 Måns <[email protected]> > > > > > > > > > I believe I could make 5 tiddlers with the fET producing 5 different > > rows with a selected number of outputs from the same data/fields - and > > then embed the "fETTiddlers in a table "like this: > > |<<tiddler fEt#1>>|<<tiddler fEt#2>>|<<tiddler fEt#3>>|<<tiddler > > fEt#4>>|<<tiddler fEt#5>>| > > > My only problem is that I don't know how to define fx. (index > 20 AND > > index < 25)? to produce "tiddler fET#5" > > > YS Måns Mårtensson > > > On 20 Aug., 01:34, Måns <[email protected]> wrote: > > > This could also fit the bill: > > > nr1 nr2 nr3 nr4 nr5 > > > nr6 nr7 nr8 nr9 nr10 > > > nr11 nr12 nr13 nr14 nr15 > > > nr16 nr17 nr18 nr19 nr20 > > > nr21 nr22 nr23 nr24 nr25 > > > > On 20 Aug., 01:25, Måns <[email protected]> wrote: > > > > > Hi > > > > I'm trying to make a fET, which will write/produce a table with 5 rows > > > > and 5 columns. > > > > This way I can make contactsheets for printout.. > > > > How do I do that? > > > > > This is my fET: > > > > <<forEachTiddler where 'tiddler.tags.contains > > > > (context.viewerTiddler.title)' > > > > sortBy 'tiddler.fields["title"]' > > > > write > > > > '(index < 25)? " "+(index+1)+" [img(6em+,+)["+store.getValue > > > > (tiddler,"title")+"|"+store.getValue(tiddler,"image")+"] > > > > ["+tiddler.title+"]] \n [["+tiddler.title+"]] \n "+tiddler.fields > > > > ["address"] +" \n" : ""' > > > > begin '"" > > > > +" "' > > > > end 'count+" \n"' none '"none yet \n"'>> > > > > > I'd like the output to look something like this: > > > > nr1 nr6 nr11 nr16 nr21 > > > > nr2 nr7 nr12 nr17 nr22 > > > > nr3 nr8 nr13 nr18 nr23 > > > > nr4 nr9 nr14 nr19 nr24 > > > > nr5 nr10 nr15 nr20 nr25 > > > > > YS Måns Mårtensson > > --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 -~----------~----~----~----~------~----~------~--~---

