RE: How to pass parameters between Page and component

2006-10-10 Thread Firas Adiler
Hi,

It should be more like:
  component id=articleComp type=ArticleComp
binding name=articleId value=ognl:articleId/  
/component

In your ArticleComp you access the 'articleId' parameter like this:
IBinding iBinding = getBinding(articleId);
String articleId = (String) iBinding.getObject(articleId);

Regards,

/Firas

-Original Message-
From: jake123 [mailto:[EMAIL PROTECTED] 
Sent: Monday, October 09, 2006 10:19 PM
To: users@tapestry.apache.org
Subject: How to pass parameters between Page and component


Hi, I have a (hopefully) easy question. I have My index.page where I use
some components. One of them needs a parameter articleId passed to it from
my index.java file where I have a getArticleId().
I thaugh that I declared a parameter in the .page file and then use the same
parameter in my binding tag in the component like this:

   parameter name=articleId required=yes/

component id=articleComp type=ArticleComp
binding name=value value=articleId/   
/component

but I get an error when I do this.

Unexpected element parameter within page-specification.

So my question is: How do I pass my articleId from my index.java to my
custom component?

Thanks
Jacob
--
View this message in context:
http://www.nabble.com/How-to-pass-parameters-between-Page-and-component-tf24
12533.html#a6724770
Sent from the Tapestry - User mailing list archive at Nabble.com.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to pass parameters between Page and component

2006-10-10 Thread jake123

thank you Dennis for your answer, it works perfectly fine :-)
Cheers,
Jacob

-- 
View this message in context: 
http://www.nabble.com/How-to-pass-parameters-between-Page-and-component-tf2412533.html#a6737930
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: How to pass parameters between Page and component

2006-10-10 Thread jake123

Thank you for your answer, I will try this solution too.
Cheers,
Jacob
-- 
View this message in context: 
http://www.nabble.com/How-to-pass-parameters-between-Page-and-component-tf2412533.html#a6737950
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to pass parameters between Page and component

2006-10-09 Thread Dennis Sinelnikov

Jacob,

Try this...

Index.page:
component id=articleComp type=ArticleComp
binding name=articleId value=currentArticleId/
/component

ArticleComp.jwc:
parameter name=articleId required=yes/

Index.java should contain getCurrentArticleId();

Regards,
Dennis

jake123 wrote:

Hi, I have a (hopefully) easy question. I have My index.page where I use some
components. One of them needs a parameter articleId passed to it from my
index.java file where I have a getArticleId().
I thaugh that I declared a parameter in the .page file and then use the same
parameter in my binding tag in the component like this:

   parameter name=articleId required=yes/

component id=articleComp type=ArticleComp
binding name=value value=articleId/ 
/component

but I get an error when I do this.

Unexpected element parameter within page-specification.

So my question is: How do I pass my articleId from my index.java to my
custom component?

Thanks
Jacob  



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]