Dynamic forms with libraries:  java.net.MalformedURLException
-------------------------------------------------------------

         Key: COCOON-1817
         URL: http://issues.apache.org/jira/browse/COCOON-1817
     Project: Cocoon
        Type: Bug
  Components: Blocks: Forms  
    Versions: 2.1.8    
    Reporter: Bill Bruyn
 Attachments: cocoon-scratchpad.zip

I am trying to build forms dynamically from a jx template, and am able to do so 
like this:

    var form = new Form("cocoon:/forms/" + name + ".jx"); 

But I get MalformedURLExceptions[1] at form instantiation when I try it like 
this:

    var obj = "Here is some bizData to be used in building the dynamic form 
from a JX template...";
    var model = pipelines.processToDOM("forms/" + name + ".jx", {bizData : 
obj});
    var form = new Form(model.getDocumentElement());

and my form definition references a library:

<fd:form  xmlns:fd="http://apache.org/cocoon/forms/1.0#definition";>
  <fd:widgets>
    
    <fd:import prefix="lib" uri="cocoon://form-libraries/model/sample.xml"/>    
    <fd:expand id="lib:account"/>
    
  </fd:widgets>
</fd:form>

Attached is a small app that illustrates the problem.  You should be able to 
unzip it and

1)  modify build.properties for your environment
2)  ant cocoon:get
3)  ant build

http://localhost:8080/scratchpad/sandbox should work as-is.  To induce the 
error, edit sandbox/flow/main.js (see comments inline)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to