Hi, Is the "green thing" in the table row you want to repeat?
Regards, Guillaume 2009/6/9 richard.kul...@googlemail.com <richard.kul...@googlemail.com> > > it works! the problem was the field i inserted. i watched your sample- > templates and copied the javascript-code and voila :) > thanks. > > On 9 Jun., 11:43, "richard.kul...@googlemail.com" > <richard.kul...@googlemail.com> wrote: > > thanks for the fast reply. > > I created a table with a header and one empty line in the template, as > > you told. I inserted the green thing "repeat table row" directly after > > the table with the values > > Java Collection: ArrayList > > Expose the items of your collection: ArrayList > > > > In Java, i created an ArrayList<ArrayList<String>> connections = new > > ArrayList<ArrayList<String>>(); > > > > But when want to read the template with > > JavaScriptFileTemplate template = new JavaScriptFileTemplate(new File > > ("ootemplates/letter_template.odt")); > > > > i get this error: > > Exception in thread "main" > > org.jopendocument.dom.template.TemplateException: no such element > > enclosing forEach: table-row for expression: ArrayList > > at > org.jopendocument.dom.template.statements.ForEach.prepare(Unknown > > Source) > > at > org.jopendocument.dom.template.statements.BaseStatement.prepare > > (Unknown Source) > > at org.jopendocument.dom.template.engine.Parsed.prepare(Unknown > > Source) > > at org.jopendocument.dom.template.engine.Parsed.<init>(Unknown > > Source) > > at org.jopendocument.dom.template.engine.Parsed.<init>(Unknown > > Source) > > at org.jopendocument.dom.template.Template.<init>(Unknown Source) > > at org.jopendocument.dom.template.Template.<init>(Unknown Source) > > at org.jopendocument.dom.template.FileTemplate.<init>(Unknown > Source) > > at org.jopendocument.dom.template.JavaScriptFileTemplate.<init> > > (Unknown Source) > > at OpenDoc.main(OpenDoc.java:16) > > > > What's wrong?? > > > > On 8 Jun., 19:24, Guillaume Maillard <guillaume.maill...@gmail.com> > > wrote: > > > > > Hi, > > > You just need to create a template with the header and 1 line. > > > Look at the OO plugin to insert the correct "green thing". > > > With this method, you will just have to provide from Java a collection > of > > > objects > > > that you want to put in your table. > > > > > Regards, > > > Guillaume > > > > > 2009/6/8 richard.kul...@googlemail.com <richard.kul...@googlemail.com> > > > > > > Hello Open Officers! > > > > > > I want to create an .odt with a table of unknown length (at compile > > > > time) and a header of course. How would you do this? Do I create the > > > > table from java or in the odt-template? > > > > > > thanks > > > > richard >