RE: EventLink parameters
but it also states that there is a bug with parameters sarcasticI love it when people who don't understand something say it's broken/sarcastic public MapString, String getFoo() { // return a map } t:eventlink parameters=foo.../t:eventlink -- View this message in context: http://tapestry.1045711.n5.nabble.com/EventLink-parameters-tp5716874p5716925.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
Use the event onSelectedFromX() where X is the t:id of the t:submit. -- View this message in context: http://tapestry.1045711.n5.nabble.com/Get-label-input-submit-tp5716924p5716927.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
But is this way that I use. How my form is dynamic, everything is dynamic, until the id. Because of this I would enjoy to know how get the label of the clicked submit. 2012/10/16 Lance Java lance.j...@googlemail.com Use the event onSelectedFromX() where X is the t:id of the t:submit. -- View this message in context: http://tapestry.1045711.n5.nabble.com/Get-label-input-submit-tp5716924p5716927.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
my form is dynamic So use the t:context attribute. I could to use the t:context, but my form is dynamic and the context would change for the last input I'm not sure what you mean here, perhaps a code sample would help. Surely you can calculate a suitable context value based on the current submit you are rendering? -- View this message in context: http://tapestry.1045711.n5.nabble.com/Get-label-input-submit-tp5716924p5716929.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
Most of the time in tapestry, you will never need to access request parameters yourself. Tapestry's form/input components get and set values on your pages / components for you. Tapestry pages can use the activation context and events can use the event context. It's only very rarely that you should touch request parameters, mostly in cases where you are integrating with 3rd party libraries. http://tapestry.apache.org/forms-and-validation.html -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716930.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
Hi Guys, I'm confused now. I decided to use query parameters in my page URL over key/pair parameters. Example http://cardaddy.com/used_cars_for_sale?year=2009make=Nissanmodel=GTR The query parameters are set based on year make model options selected from select menu then submitted. This part seems to work fine. The issue, if the user decides to set a select menu to blank ie making an option null. I'd like to remove that parameter from the URL. Example The year select menu is set to null by the user and the form is submitted, I'd like to remove ?year=2009 from the query string if it exist resulting in the following URL. http://cardaddy.com/used_cars_for_sale?make=Nissanmodel=GTR I'm basing the overall design on Geoff example, http://jumpstart.doublenegative.com.au/jumpstart/examples/state/passingbyquerystring?first=Humptylast=Dumpty -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716931.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
Ah, I get it now... sorry. I've not needed to do this but can you set your @ActivationRequestParameter values to null? -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716933.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
I've tried setting the @ActivationRequestParameter to null, however when the page reloads the parameter still exist in the URL. Do you guys think the URL remains intact do to how I'm reloading the page using pageRenderLinkSource.createPageRenderLink(this.getClass()); ? -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716934.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
You could simply return this or null. -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716935.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
On second thought, return this (aka the current page instance) -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716936.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
Okay, so your thinking my issue has to do with my return logic? I'll give your suggestion a test tonight. Do you see any other issues with me using this code for filter criteria? Just not sure if it's the most efficient way to accomplish this task and considering it's the 2nd highest used page on the site, it tends to concern me. -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716937.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
On Tue, 16 Oct 2012 10:26:10 -0300, Lance Java lance.j...@googlemail.com wrote: On second thought, return this (aka the current page instance) I wouldn't return 'this', as it always forces a redirect, and that's not what you want in all cases, specially inside onActivate() methods. George, I think there's no reason to use PageRenderLinkSource to redirect to the same page at all. Just return null or make your method return void in your event handler methods. -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
To tell the truth you seem to be duplicating to logic normally seen in a form method=GET. It seems that you have two ways to fire your search: 1. onActivate - This is where you are getting request parameters which were passed to you from another page (or maybe even this page) 2. Search form is posted - Here you are using tapestry's select / textField to populate form components For scenario 1, use @RequestParam or request.getparameter() in an onActivate method For scenario 2, tapestry will auto populate your variables If you populate the same render variables in both cases, you can share the rest of the rendering behaviour. -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716939.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
RE: EventLink parameters
Lance, jap slappin me is going to make me a better engineer... thank you t:eventLink t:id=IndividualPage parameters=pageValue t:outputRaw value=${individualPageIndex}/ /t:eventLink public int getPageValue() { return pageIndex + 2; } but as far as this code goes... it produces the following (including the lines commented out) (not sure what else to say... but i did find a solution with your help): 41 t:if test=pages42 t:Loop id=foreachpage source=pages value=currentPage index=pageIndex43 a44 !-- t:eventLink t:id=IndividualPage t:parameters=prop:{'pageNum':'indexValue'} --45 !-- t:eventLink t:id=IndividualPage t:context=${pageValue} --46 t:eventLink t:id=IndividualPage parameters=pageValue 47 t:outputRaw value=${individualPageIndex}/ 48 /t:eventLink49 /a50 /t:Loop51 /t:iflocationclasspath:org/tynamo/examples/hibernatesecurity/components/Gallery.tml, line 46org.apache.tapestry5.ioc.internal.util.TapestryExceptionFailure reading parameter 'parameters' of component Home:gallerywidget.individualpage: Could not find a coercion from type java.lang.Integer to type java.util.Map.locationclasspath:org/tynamo/examples/hibernatesecurity/components/Gallery.tml, line 46org.apache.tapestry5.ioc.util.UnknownValueExceptionCould not find a coercion from type java.lang.Integer to type java.util.Map. From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Tue, 16 Oct 2012 00:28:31 -0400 alright lance... your context works... but it also states that there is a bug with parameters... you hadnt mentioned that kcola...@live.com From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Mon, 15 Oct 2012 17:43:37 -0400 Lance, this has specifically to do with the parameters construct failing on java methods I dont know what to do. I wrote the method as you specified. t:parameters=prop:{'pageNum':'indexValue'} t:parameters=prop:{'pageNum':'${pageIndex}'} parameters construct refuses to create the Map if I use a java method or try to dereference a java method kcola...@live.com From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Mon, 15 Oct 2012 16:20:46 -0400 t:parameters=prop:{'pageNum':'indexValue'} t:parameters=prop:{'pageNum':'${pageIndex}'} Lance, thats just the problem... I did just that and it doesnt work. indexValue and pageIndex are both from within the java
RE: EventLink parameters
so context was the solution... i get my pagenumber in nicely to the handler t:eventLink t:id=IndividualPage t:context=${pageValue} thanks for helping : ) From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Tue, 16 Oct 2012 10:28:38 -0400 Lance, jap slappin me is going to make me a better engineer... thank you t:eventLink t:id=IndividualPage parameters=pageValue t:outputRaw value=${individualPageIndex}/ /t:eventLink public int getPageValue() { return pageIndex + 2; } but as far as this code goes... it produces the following (including the lines commented out) (not sure what else to say... but i did find a solution with your help): 41 t:if test=pages42 t:Loop id=foreachpage source=pages value=currentPage index=pageIndex43 a44 !-- t:eventLink t:id=IndividualPage t:parameters=prop:{'pageNum':'indexValue'} --45 !-- t:eventLink t:id=IndividualPage t:context=${pageValue} --46 t:eventLink t:id=IndividualPage parameters=pageValue 47 t:outputRaw value=${individualPageIndex}/ 48 /t:eventLink49 /a50 /t:Loop51 /t:iflocationclasspath:org/tynamo/examples/hibernatesecurity/components/Gallery.tml, line 46org.apache.tapestry5.ioc.internal.util.TapestryExceptionFailure reading parameter 'parameters' of component Home:gallerywidget.individualpage: Could not find a coercion from type java.lang.Integer to type java.util.Map.locationclasspath:org/tynamo/examples/hibernatesecurity/components/Gallery.tml, line 46org.apache.tapestry5.ioc.util.UnknownValueExceptionCould not find a coercion from type java.lang.Integer to type java.util.Map. From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Tue, 16 Oct 2012 00:28:31 -0400 alright lance... your context works... but it also states that there is a bug with parameters... you hadnt mentioned that kcola...@live.com From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Mon, 15 Oct 2012 17:43:37 -0400 Lance, this has specifically to do with the parameters construct failing on java methods I dont know what to do. I wrote the method as you specified. t:parameters=prop:{'pageNum':'indexValue'} t:parameters=prop:{'pageNum':'${pageIndex}'} parameters construct refuses to create the Map if I use a java method or try to dereference a java method kcola...@live.com From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Mon, 15 Oct 2012 16:20:46 -0400 t:parameters=prop:{'pageNum':'indexValue'} t:parameters=prop:{'pageNum':'${pageIndex}'} Lance, thats just the problem... I did just that and it doesnt work. indexValue and pageIndex are both from within the java
RE: EventLink parameters
eventlink.parameters MUST be either a Map or something that can be coerced to a Map eventlink.context MUST be either a collection or something that can be coerced to a collection (eg a single value) -- View this message in context: http://tapestry.1045711.n5.nabble.com/EventLink-parameters-tp5716874p5716942.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
George, are you doing all of this to maintain state throughout tapestry's redirect-after-post? Or do you actually have two entry points into your search? If it's the former, have you considered @Persist? You can either use PersistenceConstants.FLASH to temporarily store in the session or PersistenceConstants.CLIENT to store in the URL. http://tapestry.apache.org/persistent-page-data.html -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716943.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Tapestry-Portlet status?
I heard something about Tapestry supporting the Portlet spec. Is Tapestry going to support it out of the box or is Tapestry-Portlet ready to use in production? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry-Portlet status?
did you take a look at https://github.com/got5/tapestry5-portlet? On Tue, Oct 16, 2012 at 4:56 PM, Lenny Primak lpri...@hope.nyc.ny.us wrote: I heard something about Tapestry supporting the Portlet spec. Is Tapestry going to support it out of the box or is Tapestry-Portlet ready to use in production? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry Problem on Google App Engine in Development
That also is Servlet spec 3.0... On Fri, Oct 12, 2012 at 11:37 AM, Lance Java lance.j...@googlemail.comwrote: response.containsHeader(Content-Encoding) ;) -- View this message in context: http://tapestry.1045711.n5.nabble.com/Tapestry-Problem-on-Google-App-Engine-in-Development-tp5716763p5716859.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry-Portlet status?
Thanks, I know it exists, but not sure it's ready for production use, hence the question if T5-portlet is something I should be using in production On Oct 16, 2012, at 10:56 AM, Lenny Primak wrote: I heard something about Tapestry supporting the Portlet spec. Is Tapestry going to support it out of the box or is Tapestry-Portlet ready to use in production? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry Problem on Google App Engine in Development
It's in the 2.3 javadocs? http://docs.oracle.com/cd/E17802_01/products/products/servlet/2.3/javadoc/javax/servlet/http/HttpServletResponse.html#containsHeader(java.lang.String) -- View this message in context: http://tapestry.1045711.n5.nabble.com/Tapestry-Problem-on-Google-App-Engine-in-Development-tp5716763p5716948.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry-Portlet status?
Hm, it's hard to say since there are some basic features which don't function in the bridge (like returning a page or stream response in onactivate). I wouldn't recommend using it. Original-Nachricht Datum: Tue, 16 Oct 2012 11:09:59 -0400 Von: Lenny Primak lpri...@hope.nyc.ny.us An: Tapestry users users@tapestry.apache.org Betreff: Re: Tapestry-Portlet status? Thanks, I know it exists, but not sure it's ready for production use, hence the question if T5-portlet is something I should be using in production On Oct 16, 2012, at 10:56 AM, Lenny Primak wrote: I heard something about Tapestry supporting the Portlet spec. Is Tapestry going to support it out of the box or is Tapestry-Portlet ready to use in production? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry-Portlet status?
If not, what's the alternative? Is that something that's going to be improved? On Oct 16, 2012, at 11:19 AM, Markus Feindler wrote: Hm, it's hard to say since there are some basic features which don't function in the bridge (like returning a page or stream response in onactivate). I wouldn't recommend using it. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry-Portlet status?
I think you have to answer this question yourself by checking if your requirements are met. you can see on github that it is being actively developed. there is even a mention of Typestry 5.4-alpha in the readme. On Tue, Oct 16, 2012 at 5:19 PM, Markus Feindler markus.feind...@gmx.de wrote: Hm, it's hard to say since there are some basic features which don't function in the bridge (like returning a page or stream response in onactivate). I wouldn't recommend using it. Original-Nachricht Datum: Tue, 16 Oct 2012 11:09:59 -0400 Von: Lenny Primak lpri...@hope.nyc.ny.us An: Tapestry users users@tapestry.apache.org Betreff: Re: Tapestry-Portlet status? Thanks, I know it exists, but not sure it's ready for production use, hence the question if T5-portlet is something I should be using in production On Oct 16, 2012, at 10:56 AM, Lenny Primak wrote: I heard something about Tapestry supporting the Portlet spec. Is Tapestry going to support it out of the box or is Tapestry-Portlet ready to use in production? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry-Portlet status?
We are using this portlet bridge for some projects with Tapestry 5.2.6 and Tapestry 5.3.6. All those project are using Liferay 6.1.x. are you planning to deploy you portlet in Liferay? 2012/10/16 Lenny Primak lpri...@hope.nyc.ny.us: Thanks, I know it exists, but not sure it's ready for production use, hence the question if T5-portlet is something I should be using in production On Oct 16, 2012, at 10:56 AM, Lenny Primak wrote: I heard something about Tapestry supporting the Portlet spec. Is Tapestry going to support it out of the box or is Tapestry-Portlet ready to use in production? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry-Portlet status?
Not sure. I just got a requirement for a portlet-type functionality in my app Not even sure what portlet container to use, quick search on the 'Net says that Liferay isn't compatible with Glassfish, that might be wrong so either Liferay or OpenPortal. Thanks for your help On Oct 16, 2012, at 11:52 AM, François Facon wrote: We are using this portlet bridge for some projects with Tapestry 5.2.6 and Tapestry 5.3.6. All those project are using Liferay 6.1.x. are you planning to deploy you portlet in Liferay? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: EventLink parameters
On Tue, 16 Oct 2012 11:30:49 -0300, Ken in Nashua kcola...@live.com wrote: t:eventLink t:id=IndividualPage t:context=${pageValue} Never, never ever use ${} expansions when passing parameters values. -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
Hi Lance, I'd like all the search filters to remain in the URL for book marking, sharing the URL, and SEO. My goal is for the search page to function similarly to the ebaymotors search page. The search form resides directly within the search page. I do however have links from other pages that will trigger a search. Example, on the home page of my site, you can click the Nissan link causing a redirect to the search page while populating the make parameter with Nissan which applies a search filter for make Nissan. I would rather avoid @Persist if possible due to the fact at times there are very high server loads. In the applications current state, I'm using a key value pair search/0/2 with onActivate(). This does work, however it creates urls that are much more complex to decode. I figured using query parameters would be much easier to work with. -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716956.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
I only had a quick look at your code but it seems that your loop variable currentAtributoGeneric is the underlying source of your data. You could use this entire object as your context (assuming that it has an encoder) or a primary key. You could even use selected fields from this object to construct a context array. -- View this message in context: http://tapestry.1045711.n5.nabble.com/Get-label-input-submit-tp5716924p5716958.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
Ok, cool... then your @ActivationRequestParameter approach seems fine to me. Just checking ;) -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716959.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
Would it be better to somehow use @RequestParam inside of onActivate rather than @ActivationRequestParameter? BTW, I'll let you know about returning the page instance tonight. Hopefully that works :) -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716960.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
Yes, but my currentAtributoGeneric is just one variable and your value is changed the each iteration. I have that to find another way, something that make reference too. If I use the currentAtributoGeneric like you said, I'll to catch just the last currentAtributoGeneric, independently of which I choose. How the value of the label isn't changed (is persisted), I'm wanting use it. 2012/10/16 Lance Java lance.j...@googlemail.com I only had a quick look at your code but it seems that your loop variable currentAtributoGeneric is the underlying source of your data. You could use this entire object as your context (assuming that it has an encoder) or a primary key. You could even use selected fields from this object to construct a context array. -- View this message in context: http://tapestry.1045711.n5.nabble.com/Get-label-input-submit-tp5716924p5716958.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: tapestry5-highcharts available
I have created an issue https://github.com/got5/tapestry5-highcharts/issues/5 , if you can take a look I would be grateful. cheers -- View this message in context: http://tapestry.1045711.n5.nabble.com/tapestry5-highcharts-available-tp5606181p5716962.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
On Tue, 16 Oct 2012 15:13:09 -0300, William Lopes williamlopes@gmail.com wrote: Yes, but my currentAtributoGeneric is just one variable and your value is changed the each iteration. I have that to find another way, something that make reference too. If I use the currentAtributoGeneric like you said, I'll to catch just the last currentAtributoGeneric, independently of which I choose. This isn't correct. The context passed to your event handler method will contain exactly the context you passed to it. As every iteration of your loop has a different currentAtributoGeneric, each Submit content context will have a different value. -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
That's what I think too, but in the practice this not works. 2012/10/16 Thiago H de Paula Figueiredo thiag...@gmail.com On Tue, 16 Oct 2012 15:13:09 -0300, William Lopes williamlopes@gmail.com wrote: Yes, but my currentAtributoGeneric is just one variable and your value is changed the each iteration. I have that to find another way, something that make reference too. If I use the currentAtributoGeneric like you said, I'll to catch just the last currentAtributoGeneric, independently of which I choose. This isn't correct. The context passed to your event handler method will contain exactly the context you passed to it. As every iteration of your loop has a different currentAtributoGeneric, each Submit content context will have a different value. -- Thiago H. de Paula Figueiredo --**--**- To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.orgusers-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry-Portlet status?
Hi Markus, Your experience in developping portlet with tapestry is very interesting. Currently, we return PortletRenderable object and PortalPage object to display another tapestry page in the current portlet or to request the portlet container to redirect the user to another page of the portlet container. did you try to use those object during an activation phase whithout success? About returning stream response during activation, I can't see the related usage. could you give more details about that point? Freundlich grüßt François 2012/10/16 Markus Feindler markus.feind...@gmx.de: Hm, it's hard to say since there are some basic features which don't function in the bridge (like returning a page or stream response in onactivate). I wouldn't recommend using it. Original-Nachricht Datum: Tue, 16 Oct 2012 11:09:59 -0400 Von: Lenny Primak lpri...@hope.nyc.ny.us An: Tapestry users users@tapestry.apache.org Betreff: Re: Tapestry-Portlet status? Thanks, I know it exists, but not sure it's ready for production use, hence the question if T5-portlet is something I should be using in production On Oct 16, 2012, at 10:56 AM, Lenny Primak wrote: I heard something about Tapestry supporting the Portlet spec. Is Tapestry going to support it out of the box or is Tapestry-Portlet ready to use in production? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
On Tue, 16 Oct 2012 15:49:12 -0300, William Lopes williamlopes@gmail.com wrote: That's what I think too, but in the practice this not works. Code please. ;) -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
http://pastebin.com/PPuJjkSm 2012/10/16 Thiago H de Paula Figueiredo thiag...@gmail.com On Tue, 16 Oct 2012 15:49:12 -0300, William Lopes williamlopes@gmail.com wrote: That's what I think too, but in the practice this not works. Code please. ;) -- Thiago H. de Paula Figueiredo --**--**- To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.orgusers-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
On Tue, 16 Oct 2012 17:06:57 -0300, William Lopes williamlopes@gmail.com wrote: http://pastebin.com/PPuJjkSm Template please too. And please describe why you say it doesn't work. -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
.java http://pastebin.com/PPuJjkSm .tml http://pastebin.com/Fz4yWzNX Like I said in previous mails, the context of the submit button is changed for the currentAtributoGeneric of last input field of the form. 2012/10/16 Thiago H de Paula Figueiredo thiag...@gmail.com On Tue, 16 Oct 2012 17:06:57 -0300, William Lopes williamlopes@gmail.com wrote: http://pastebin.com/PPuJjkSm Template please too. And please describe why you say it doesn't work. -- Thiago H. de Paula Figueiredo --**--**- To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.orgusers-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to remove query parmeter from url string
Since you've got two entry points, I'd probably use @RequestParam in onActivate() and populate the same render variables that are populated by submitting the form. -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716971.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
Yes, but my currentAtributoGeneric is just one variable and your value is changed the each iteration Correct, but before it is changed, you are rendering a HTML submit button to the MarkupWriter. End result being multiple submit elements, each with it's own unique context value. -- View this message in context: http://tapestry.1045711.n5.nabble.com/Get-label-input-submit-tp5716924p5716972.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry-Portlet status?
François, Do you think that got5-portlet is ready to use in production? Thanks. On Oct 16, 2012, at 2:12 PM, François Facon francois.fa...@atos.net wrote: Hi Markus, Your experience in developping portlet with tapestry is very interesting. Currently, we return PortletRenderable object and PortalPage object to display another tapestry page in the current portlet or to request the portlet container to redirect the user to another page of the portlet container. did you try to use those object during an activation phase whithout success? About returning stream response during activation, I can't see the related usage. could you give more details about that point? Freundlich grüßt François 2012/10/16 Markus Feindler markus.feind...@gmx.de: Hm, it's hard to say since there are some basic features which don't function in the bridge (like returning a page or stream response in onactivate). I wouldn't recommend using it. Original-Nachricht Datum: Tue, 16 Oct 2012 11:09:59 -0400 Von: Lenny Primak lpri...@hope.nyc.ny.us An: Tapestry users users@tapestry.apache.org Betreff: Re: Tapestry-Portlet status? Thanks, I know it exists, but not sure it's ready for production use, hence the question if T5-portlet is something I should be using in production On Oct 16, 2012, at 10:56 AM, Lenny Primak wrote: I heard something about Tapestry supporting the Portlet spec. Is Tapestry going to support it out of the box or is Tapestry-Portlet ready to use in production? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry-Portlet status?
On Oct 16, 2012, at 2:12 PM, François Facon francois.fa...@atos.net wrote: Hi Markus, Your experience in developping portlet with tapestry is very interesting. Currently, we return PortletRenderable object and PortalPage object to display another tapestry page in the current portlet or to request the portlet container to redirect the user to another page of the portlet container. did you try to use those object during an activation phase whithout success? About returning stream response during activation, I can't see the related usage. could you give more details about that point? Freundlich grüßt François 2012/10/16 Markus Feindler markus.feind...@gmx.de: Hm, it's hard to say since there are some basic features which don't function in the bridge (like returning a page or stream response in onactivate). I wouldn't recommend using it. Original-Nachricht Datum: Tue, 16 Oct 2012 11:09:59 -0400 Von: Lenny Primak lpri...@hope.nyc.ny.us An: Tapestry users users@tapestry.apache.org Betreff: Re: Tapestry-Portlet status? Thanks, I know it exists, but not sure it's ready for production use, hence the question if T5-portlet is something I should be using in production On Oct 16, 2012, at 10:56 AM, Lenny Primak wrote: I heard something about Tapestry supporting the Portlet spec. Is Tapestry going to support it out of the box or is Tapestry-Portlet ready to use in production? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
input t:label=currentAtributoGeneric.name t:type=Submit t:id=selecionar t:context=id value= class=imageSubmit/ public Object onSelectedFromSelecionar(String atributoNome) { } It seems to me you're passing one context in the template (an id) and expecting something else in the event handler method (an attribute name). I have no idea what this id you're passing as a context. Anyway, it should be currentAtributoGeneric itself (if it's an entity class) or some property of it that you can use to retrieve the original object in the event handler method. On Tue, 16 Oct 2012 17:30:45 -0300, William Lopes williamlopes@gmail.com wrote: .java http://pastebin.com/PPuJjkSm .tml http://pastebin.com/Fz4yWzNX Like I said in previous mails, the context of the submit button is changed for the currentAtributoGeneric of last input field of the form. I'm not following you here. Are you talking about the value received as a parameter in your event handler method? 2012/10/16 Thiago H de Paula Figueiredo thiag...@gmail.com On Tue, 16 Oct 2012 17:06:57 -0300, William Lopes williamlopes@gmail.com wrote: http://pastebin.com/PPuJjkSm Template please too. And please describe why you say it doesn't work. -- Thiago H. de Paula Figueiredo --**--**- To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.orgusers-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Get label input submit
input t:label=currentAtributoGeneric.name t:type=Submit t:id=selecionar t:context=id value= class=imageSubmit/ public Object onSelectedFromSelecionar(String atributoNome) { } Sorry, I put the code that I was testing. The right context is: t:context=currentAtributoGeneric.name 2012/10/16 Thiago H de Paula Figueiredo thiag...@gmail.com input t:label=**currentAtributoGeneric.name t:type=Submit t:id=selecionar t:context=id value= class=imageSubmit/ public Object onSelectedFromSelecionar(**String atributoNome) { } It seems to me you're passing one context in the template (an id) and expecting something else in the event handler method (an attribute name). I have no idea what this id you're passing as a context. Anyway, it should be currentAtributoGeneric itself (if it's an entity class) or some property of it that you can use to retrieve the original object in the event handler method. On Tue, 16 Oct 2012 17:30:45 -0300, William Lopes williamlopes@gmail.com wrote: .java http://pastebin.com/PPuJjkSm .tml http://pastebin.com/Fz4yWzNX Like I said in previous mails, the context of the submit button is changed for the currentAtributoGeneric of last input field of the form. I'm not following you here. Are you talking about the value received as a parameter in your event handler method? 2012/10/16 Thiago H de Paula Figueiredo thiag...@gmail.com On Tue, 16 Oct 2012 17:06:57 -0300, William Lopes williamlopes@gmail.com wrote: http://pastebin.com/PPuJjkSm Template please too. And please describe why you say it doesn't work. -- Thiago H. de Paula Figueiredo --** --**- To unsubscribe, e-mail: users-unsubscribe@tapestry.**a**pache.orghttp://apache.org users-unsubscribe@**tapestry.apache.orgusers-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org -- Thiago H. de Paula Figueiredo
Re: Tapestry Problem on Google App Engine in Development
.containsHeader(..yes, pre 3.0 .getHeader( 3.0 GAE must be using pre-3.0. Servlet spec... http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html#getHeader%28java.lang.String%29 Sigh... getHeader java.lang.String *getHeader*(java.lang.String name) Gets the value of the response header with the given name. If a response header with the given name exists and contains multiple values, the value that was added first will be returned. This method considers only response headers set or added via setHeader(java.lang.String, java.lang.String)http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html#setHeader%28java.lang.String,%20java.lang.String%29, addHeader(java.lang.String, java.lang.String)http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html#addHeader%28java.lang.String,%20java.lang.String%29, setDateHeader(java.lang.String, long)http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html#setDateHeader%28java.lang.String,%20long%29, addDateHeader(java.lang.String, long)http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html#addDateHeader%28java.lang.String,%20long%29, setIntHeader(java.lang.String, int)http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html#setIntHeader%28java.lang.String,%20int%29, or addIntHeader(java.lang.String, int)http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html#addIntHeader%28java.lang.String,%20int%29, respectively. *Parameters:*name - the name of the response header whose value to return * Returns:*the value of the response header with the given name, or null if no header with the given name has been set on this response*Since:*Servlet 3.0 On Tue, Oct 16, 2012 at 11:11 AM, Lance Java lance.j...@googlemail.comwrote: It's in the 2.3 javadocs? http://docs.oracle.com/cd/E17802_01/products/products/servlet/2.3/javadoc/javax/servlet/http/HttpServletResponse.html#containsHeader(java.lang.String) -- View this message in context: http://tapestry.1045711.n5.nabble.com/Tapestry-Problem-on-Google-App-Engine-in-Development-tp5716763p5716948.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Fwd: Get label input submit
Unfortunately, in practice this doesn't works. 2012/10/16 Lance Java lance.j...@googlemail.com Yes, but my currentAtributoGeneric is just one variable and your value is changed the each iteration Correct, but before it is changed, you are rendering a HTML submit button to the MarkupWriter. End result being multiple submit elements, each with it's own unique context value. So, we go to say that I have 3 atributes in my form: title(stringGeneric), author(modeloDadosGeneric), year(numericGeneric). Case I try to click in submit of the author, the context received will be year, if I add another field, like description(stringLargeGeneric), the return to click in submit button will be description. This happens because the context is loaded just after click in the submit. 2012/10/16 Thiago H de Paula Figueiredo thiag...@gmail.com ** On Tue, 16 Oct 2012 21:33:31 -0300, William Lopes williamlopes@gmail.com wrote: input t:label=currentAtributoGeneric.name t:type=Submit t:id=selecionar t:context=id value= class=imageSubmit/ public Object onSelectedFromSelecionar(String atributoNome) { } Sorry, I put the code that I was testing. The right context is: t:context=currentAtributoGeneric.name What's the value received by the event handler method? 2012/10/16 Thiago H de Paula Figueiredo thiag...@gmail.com input t:label=currentAtributoGeneric.name t:type=Submit t:id=selecionar t:context=id value= class=imageSubmit/ public Object onSelectedFromSelecionar(String atributoNome) { } It seems to me you're passing one context in the template (an id) and expecting something else in the event handler method (an attribute name). I have no idea what this id you're passing as a context. Anyway, it should be currentAtributoGeneric itself (if it's an entity class) or some property of it that you can use to retrieve the original object in the event handler method. On Tue, 16 Oct 2012 17:30:45 -0300, William Lopes williamlopes@gmail.com wrote: .java http://pastebin.com/PPuJjkSm .tml http://pastebin.com/Fz4yWzNX Like I said in previous mails, the context of the submit button is changed for the currentAtributoGeneric of last input field of the form. I'm not following you here. Are you talking about the value received as a parameter in your event handler method? 2012/10/16 Thiago H de Paula Figueiredo thiag...@gmail.com On Tue, 16 Oct 2012 17:06:57 -0300, William Lopes williamlopes@gmail.com wrote: http://pastebin.com/PPuJjkSm Template please too. And please describe why you say it doesn't work. -- Thiago H. de Paula Figueiredo --**--**- To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org -- Thiago H. de Paula Figueiredo -- Thiago H. de Paula Figueiredo
Re: Fwd: Get label input submit
On Tue, 16 Oct 2012 22:25:48 -0300, William Lopes williamlopes@gmail.com wrote: So, we go to say that I have 3 atributes in my form: title(stringGeneric), author(modeloDadosGeneric), year(numericGeneric). Case I try to click in submit of the author, the context received will be year, if I add another field, like description(stringLargeGeneric), the return to click in submit button will be description. This happens because the context is loaded just after click in the submit. Nope, this isn't correct. The context for a Submit component is defined (loaded) while it's rendered, not when the submit button/link is clicked. -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Fwd: Get label input submit
Man, I tested this today and not works in the practice. 2012/10/16 Thiago H de Paula Figueiredo thiag...@gmail.com On Tue, 16 Oct 2012 22:25:48 -0300, William Lopes williamlopes@gmail.com wrote: So, we go to say that I have 3 atributes in my form: title(stringGeneric), author(modeloDadosGeneric), year(numericGeneric). Case I try to click in submit of the author, the context received will be year, if I add another field, like description(**stringLargeGeneric), the return to click in submit button will be description. This happens because the context is loaded just after click in the submit. Nope, this isn't correct. The context for a Submit component is defined (loaded) while it's rendered, not when the submit button/link is clicked. -- Thiago H. de Paula Figueiredo --**--**- To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.orgusers-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
FW: EventLink parameters
Subject: Re: EventLink parameters From: lpri...@hope.nyc.ny.us Date: Tue, 16 Oct 2012 11:06:10 -0400 To: kcola...@live.com Seriously, I hate being rude anonymous guy but we have this saying in aviation (my other profession) this ain't your thing and watching you taking the controls sadly knowing that one of these days you are guaranteed to crash, hoping you aren't going to take other people with you. For you, Ken, this development thing ain't your thing You are asking the same questions over and over, trying the same things, hoping to get a different result. This is the definition of insanity. Let it go. Find another profession. You will never make it in the development world. On Oct 16, 2012, at 10:28 AM, Ken in Nashua wrote: Lance, jap slappin me is going to make me a better engineer... thank you t:eventLink t:id=IndividualPage parameters=pageValue t:outputRaw value=${individualPageIndex}/ /t:eventLink public int getPageValue() { return pageIndex + 2; } but as far as this code goes... it produces the following (including the lines commented out) (not sure what else to say... but i did find a solution with your help): 41 t:if test=pages42 t:Loop id=foreachpage source=pages value=currentPage index=pageIndex43 a44 !-- t:eventLink t:id=IndividualPage t:parameters=prop:{'pageNum':'indexValue'} --45 !-- t:eventLink t:id=IndividualPage t:context=${pageValue} --46 t:eventLink t:id=IndividualPage parameters=pageValue 47 t:outputRaw value=${individualPageIndex}/ 48 /t:eventLink49 /a50 /t:Loop51 /t:iflocationclasspath:org/tynamo/examples/hibernatesecurity/components/Gallery.tml, line 46org.apache.tapestry5.ioc.internal.util.TapestryExceptionFailure reading parameter 'parameters' of component Home:gallerywidget.individualpage: Could not find a coercion from type java.lang.Integer to type java.util.Map.locationclasspath:org/tynamo/examples/hibernatesecurity/components/Gallery.tml, line 46org.apache.tapestry5.ioc.util.UnknownValueExceptionCould not find a coercion from type java.lang.Integer to type java.util.Map. From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Tue, 16 Oct 2012 00:28:31 -0400 alright lance... your context works... but it also states that there is a bug with parameters... you hadnt mentioned that kcola...@live.com From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Mon, 15 Oct 2012 17:43:37 -0400 Lance, this has specifically to do with the parameters construct failing on java methods I dont know what to do. I wrote the method as you specified. t:parameters=prop:{'pageNum':'indexValue'} t:parameters=prop:{'pageNum':'${pageIndex}'} parameters construct refuses to create the Map if I use a java method or try to dereference a java method kcola...@live.com From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Mon, 15 Oct 2012 16:20:46 -0400 t:parameters=prop:{'pageNum':'indexValue'} t:parameters=prop:{'pageNum':'${pageIndex}'} Lance, thats just the problem... I did just that and it doesnt work. indexValue and pageIndex are both from within the java
RE: EventLink parameters
Lenny Primak... you can go public with your messages to me. You dont have to send me private things like that. Real talent should be brave enough to show their real insides. I dont what could prompt your stuff... over parameter's ??? But I think it is my caption on my T4 widget thats eating you. I will keep on developing tapestry because its my passion. peace be with you From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Tue, 16 Oct 2012 10:30:49 -0400 so context was the solution... i get my pagenumber in nicely to the handler t:eventLink t:id=IndividualPage t:context=${pageValue} thanks for helping : ) From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Tue, 16 Oct 2012 10:28:38 -0400 Lance, jap slappin me is going to make me a better engineer... thank you t:eventLink t:id=IndividualPage parameters=pageValue t:outputRaw value=${individualPageIndex}/ /t:eventLink public int getPageValue() { return pageIndex + 2; } but as far as this code goes... it produces the following (including the lines commented out) (not sure what else to say... but i did find a solution with your help): 41 t:if test=pages42 t:Loop id=foreachpage source=pages value=currentPage index=pageIndex43 a44 !-- t:eventLink t:id=IndividualPage t:parameters=prop:{'pageNum':'indexValue'} --45 !-- t:eventLink t:id=IndividualPage t:context=${pageValue} --46 t:eventLink t:id=IndividualPage parameters=pageValue 47 t:outputRaw value=${individualPageIndex}/ 48 /t:eventLink49 /a50 /t:Loop51 /t:iflocationclasspath:org/tynamo/examples/hibernatesecurity/components/Gallery.tml, line 46org.apache.tapestry5.ioc.internal.util.TapestryExceptionFailure reading parameter 'parameters' of component Home:gallerywidget.individualpage: Could not find a coercion from type java.lang.Integer to type java.util.Map.locationclasspath:org/tynamo/examples/hibernatesecurity/components/Gallery.tml, line 46org.apache.tapestry5.ioc.util.UnknownValueExceptionCould not find a coercion from type java.lang.Integer to type java.util.Map. From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Tue, 16 Oct 2012 00:28:31 -0400 alright lance... your context works... but it also states that there is a bug with parameters... you hadnt mentioned that kcola...@live.com From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Mon, 15 Oct 2012 17:43:37 -0400 Lance, this has specifically to do with the parameters construct failing on java methods I dont know what to do. I wrote the method as you specified. t:parameters=prop:{'pageNum':'indexValue'} t:parameters=prop:{'pageNum':'${pageIndex}'} parameters construct refuses to create the Map if I use a java method or try to dereference a java method kcola...@live.com From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Mon, 15 Oct 2012 16:20:46 -0400 t:parameters=prop:{'pageNum':'indexValue'} t:parameters=prop:{'pageNum':'${pageIndex}'} Lance, thats just the problem... I did just that and it doesnt work. indexValue and pageIndex are both from within the java
Re: EventLink parameters
Hi Ken I think Lenny has been most polite to you by sending you a private message. Although I do believe people can learn if they try(don't know about aviation though :)) but your way is not the right way, IMHO. Migrating a T4 app to T5 is not an easy job, especially when your T5 skills are not so good. If I were you I would start with a getting started, then follow the examples on the Jumpstart, then read the book by Igor, then go through the tapestry documentation and only then think of starting the migration. I can tell you for sure, once you have done all this, you will be in a position to understand why your questions are not the right questions. Best of luck Taha On Oct 17, 2012, at 9:02 AM, Ken in Nashua wrote: Subject: Re: EventLink parameters From: lpri...@hope.nyc.ny.us Date: Tue, 16 Oct 2012 11:06:10 -0400 To: kcola...@live.com Seriously, I hate being rude anonymous guy but we have this saying in aviation (my other profession) this ain't your thing and watching you taking the controls sadly knowing that one of these days you are guaranteed to crash, hoping you aren't going to take other people with you. For you, Ken, this development thing ain't your thing You are asking the same questions over and over, trying the same things, hoping to get a different result. This is the definition of insanity. Let it go. Find another profession. You will never make it in the development world. On Oct 16, 2012, at 10:28 AM, Ken in Nashua wrote: Lance, jap slappin me is going to make me a better engineer... thank you t:eventLink t:id=IndividualPage parameters=pageValue t:outputRaw value=${individualPageIndex}/ /t:eventLink public int getPageValue() { return pageIndex + 2; } but as far as this code goes... it produces the following (including the lines commented out) (not sure what else to say... but i did find a solution with your help): 41 t:if test=pages42 t:Loop id=foreachpage source=pages value=currentPage index=pageIndex43 a44 !-- t:eventLink t:id=IndividualPage t:parameters=prop:{'pageNum':'indexValue'} --45 !-- t:eventLink t:id=IndividualPage t:context=${pageValue} --46 t:eventLink t:id=IndividualPage parameters=pageValue 47 t:outputRaw value=${individualPageIndex}/ 48 /t:eventLink49 /a50 /t:Loop51 /t:iflocationclasspath:org/tynamo/examples/hibernatesecurity/components/Gallery.tml, line 46org.apache.tapestry5.ioc.internal.util.TapestryExceptionFailure reading parameter 'parameters' of component Home:gallerywidget.individualpage: Could not find a coercion from type java.lang.Integer to type java.util.Map.locationclasspath:org/tynamo/examples/hibernatesecurity/components/Gallery.tml, line 46org.apache.tapestry5.ioc.util.UnknownValueExceptionCould not find a coercion from type java.lang.Integer to type java.util.Map. From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Tue, 16 Oct 2012 00:28:31 -0400 alright lance... your context works... but it also states that there is a bug with parameters... you hadnt mentioned that kcola...@live.com From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Mon, 15 Oct 2012 17:43:37 -0400 Lance, this has specifically to do with the parameters construct failing on java methods I dont know what to do. I wrote the method as you specified. t:parameters=prop:{'pageNum':'indexValue'} t:parameters=prop:{'pageNum':'${pageIndex}'} parameters construct refuses to create the Map if I use a java method or try to dereference a java method kcola...@live.com From: kcola...@live.com To: users@tapestry.apache.org Subject: RE: EventLink parameters Date: Mon, 15 Oct 2012 16:20:46 -0400 t:parameters=prop:{'pageNum':'indexValue'} t:parameters=prop:{'pageNum':'${pageIndex}'} Lance, thats just the problem... I did just that and it doesnt work. indexValue and pageIndex are both from within the java
RE: EventLink parameters
Thanks Taha... but I got a huge problem understanding this language and I am not talking about T5. I am having fun with this T5... real diamond grade fun. Is that such a crime ? I can model the natural world... am I not allowed? I enjoy the ups and downs and challenges and problems. I dont take my work so serious that I have to exurt myself to try and take other folks out. And yeah that kinda stuff runs deep. How would you like it if someone told you that your insane and need to hang it up? And you call that polite? I dont know this guy from a hole in the wall and for all he knows I could have a brain tumor the size of a piece of meatloaf and be drooling in a wheel chair. It all leads back home... and I find it very disheartening that the remote folks are very ungrateful for the fruitful air that has been given them. i am always greatful for the help and ready to help anyone no matter what the circumstances. I will keep my questions to a bare minimum in order to keep lenny happy. I can handle it. - cheers
Re: How to remove query parmeter from url string
Hi Lance, setting the variables to null resolved my issue. Not sure what I was doing last night that wouldn't allow it to work. Anyhow Lance, would you take a look at my code below and tell me if I'm using the RequestParameters properly now? Also, how do you typically handle spaces in the URL parameters, example Aston Martin is being converted to Aston$0020Martin rather than Aston_Martin. Code sample using request parameters. Once again guys, I really appreciate all your help. t:Form t:id=searchForm t:Select t:id=searchYear value=vehicleYear model=yearSearchModel/br/ t:Select t:id=searchMake zone=searchModelZone value=vehicleMake model=makeSearchModel/ t:Zone t:id=searchModelZone t:Select t:id=searchModel value=vehicleModel model=modelSearchModel/ /t:Zone t:Submit/ /t:Form public class Used_Cars_For_SaleIndex { @Component(id = searchForm) @Property private Form form; @Inject private Session session; private String year; private String make; private String model; @Property private Vehicle vehicle; @Property private VehicleYear vehicleYear; @Property private VehicleMake vehicleMake; @Property private VehicleModel vehicleModel; @Inject private YearDAO yearDAO; @Inject private MakeDAO makeDAO; @Inject private ModelDAO modelDAO; @Inject private VehicleConfigurationDAO vehicleConfigurationDAO; @Property private SelectModel modelSearchModel; @Inject private SelectModelFactory selectModelFactory; @Inject private PageRenderLinkSource pageRenderLinkSource; @InjectComponent private Zone searchModelZone; @Inject private PageRenderLinkSource linkSource; void onActivate(@RequestParameter(value=year, allowBlank = true) String year, @RequestParameter(value=make, allowBlank = true) String make, @RequestParameter(value=model, allowBlank = true) String model) { this.year = year; this.make = make; this.model = model; } void onPrepareForRenderFromSearchForm() { this.modelSearchModel = this.selectModelFactory.create(this.vehicleConfigurationDAO.getModels(this.makeDAO.find(this.make)), name); } void onPrepareFromSearchForm() { this.vehicleYear = this.yearDAO.find(year); this.vehicleMake = this.makeDAO.find(make); this.vehicleModel = this.modelDAO.find(model); } Link onSuccess() { Link link = linkSource.createPageRenderLink(Used_Cars_For_SaleIndex.class); if(vehicleYear != null) link.addParameterValue(year, vehicleYear.getName()); if(vehicleMake != null) link.addParameterValue(make, vehicleMake.getName()); if(vehicleModel != null) link.addParameterValue(model, vehicleModel.getName()); return link; } public ListVehicle getVehicles() { Criteria criteria = this.session.createCriteria(Vehicle.class); criteria.createAlias(vehicleYear, vehicleYear); criteria.createAlias(vehicleMake, vehicleMake); criteria.createAlias(vehicleModel, vehicleModel); if (year != null) criteria.add(Restrictions.eq(vehicleYear.name, year)); if (make != null) criteria.add(Restrictions.eq(vehicleMake.name, make).ignoreCase()); if (model != null) criteria.add(Restrictions.eq(vehicleModel.name, model).ignoreCase()); return criteria.list(); } public SelectModel getYearSearchModel() { return this.selectModelFactory.create(this.yearDAO.findAll(), name); } public SelectModel getMakeSearchModel() { return this.selectModelFactory.create(this.makeDAO.findAll(), name); } public Object onValueChangedFromSearchMake(VehicleMake make) { this.modelSearchModel = this.selectModelFactory.create(this.vehicleConfigurationDAO.getModels(make), name); return searchModelZone.getBody(); } } -- View this message in context: http://tapestry.1045711.n5.nabble.com/How-to-remove-query-parmeter-from-url-string-tp5716922p5716985.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org