This is VERY bad news for me - I am using Cocoon 2.1.8 and the 
var form = new Form("cocoon:/createCFormDefinition");
approach has always worked for me (not sure what JVM problems
this created and whether or not they could be circumvented some
other way).
 
Can anyone suggest a practical approach to take when upgrading
(short of rewriting large chunks of code)?

>>> Philippe Gauthier - INSERM SIRH <[EMAIL PROTECTED]> 2007/07/25 03:00 PM >>>

Dev at weitling a écrit : Hi,  I've examined many dynamic forms built-in 
samples in Cocoon. So,I'm wondering - does the following pipeline valid:SQL DB 
Select query    |SQL Transformer    |XSLT Transformer converting rows/columns 
nodes into CForm defitition    |Applying CForm XSL Stylesheet, rendering 
form.In other words, is it possible to get dynamic CForm definition 
whithinpipeline processing?If it does, "how-to"? Any examples    I didn't try 
it, yet, but it should be no problem.In the flowscript you create your Forms 
object like this:    var form = new Form("myDefinition.xml");which usually 
loads the definition from the file myDefinition.xml. Butyou may also use any 
source Cocoon supports i.e. cocoon:, context: ...So when you put your first 
three steps in a pipeline and call it like this:    var form = new 
Form("cocoon:/createCFormDefinition");  This is disabled in cocoon 2.1.9 at 
least.
I tried this approche before and it eventually killed the JVM because each new 
form compiles a java class.
I solved the problem using a more complex but generic CForm definition, 
postponing the instantiation in the template and the binding files.
you only have to do the same for a CForm template if it should bedynamically 
created - just replace the call to a file with a call to apipeline.Hope this 
helped 
:-)Florian---------------------------------------------------------------------To
 unsubscribe, e-mail: [EMAIL PROTECTED] additional commands, e-mail: [EMAIL 
PROTECTED]  
Best regards,
-- Philippe GauthierINSERMDRH - 
SIRH--------------------------------------------------------------------- To 
unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL 
PROTECTED] 


-- 
This message is subject to the CSIR's copyright, terms and conditions and
e-mail legal notice. Views expressed herein do not necessarily represent the
views of the CSIR.
 
CSIR E-mail Legal Notice
http://mail.csir.co.za/CSIR_eMail_Legal_Notice.html 
 
CSIR Copyright, Terms and Conditions
http://mail.csir.co.za/CSIR_Copyright.html 
 
For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR
Legal Notice send a blank message with REQUEST LEGAL in the subject line to
[EMAIL PROTECTED]


This message has been scanned for viruses and dangerous content by MailScanner, 
and is believed to be clean.

Reply via email to