Derek Hohls wrote:
Geert
Thanks for the detailed reply.
Actually, I want to pass a session attribute value to flowscript.
I am using this syntax:
<map:parameter name="myid" value="{session-attr:myID}"/>
But this gives the same error as the one I describe below.
(I know the value is not null because I can pass the same
parameter to a stylesheet and it shows up OK).
Is there a "magical" way of doing this, too?
In flow:
cocoon.session.getAttribute("myvar");
if myvar is a session attribute.
Thanks
Derek
(PS And does the code shown in the manual actually work as written??)
[EMAIL PROTECTED] 2006/01/18 02:06 PM >>>
If you want to pass 'global' parameters to flowscript, then you can define them as sitemap globals
and access the global input module from flowscript.
in sitemap:
<map:component-configurations>
<myvar>blabla</myvar>
</map:component-configurations>
<!-- to pass to XSLT -->
<map:parameter name="myvar" value="{global:myvar}" />
in flowscript:
importPackage(Packages.org.apache.cocoon.components.modules.input);
var global = cocoon.getComponent(InputModule.ROLE +
"Selector").select("global");
var myvar = global.getAttribute("myvar",null,null);
Cheers,
Geert
Derek Hohls wrote:
This should be a trivial operation, but is not working:
As per the manual
(http://cocoon.apache.org/2.1/userdocs/flow/sitemap.html),
I have:
Sitemap:
<map:script src="script/dbtest.js">
<map:parameter name="test" value="foo"/>
</map:script>
In dbtest.js:
//param - below is line 33....
var thisTest = cocoon.parameters.test;
which results in this error:
An Error Occurred
Cannot convert null to an object.
org.apache.avalon.framework.CascadingRuntimeException: Cannot convert null to
an object.
cause: TypeError: Cannot convert null to an object. (file:/.../dbtest.js; line
33)
Any ideas how to succesfully pass a parameter to flow?
Thanks
Derek
PS Running Cocoon 2.1.5, JDK 1.4.x
--
Andre H. Juffer | Phone: +358-8-553 1161
The Biocenter and | Fax: +358-8-553-1141
the Dep. of Biochemistry | Email: [EMAIL PROTECTED]
University of Oulu, Finland | WWW: www.biochem.oulu.fi/Biocomputing/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]