[ https://issues.apache.org/jira/browse/TAP5-1494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13015037#comment-13015037 ]
Robert Zeigler commented on TAP5-1494: -------------------------------------- Heh. Nice. My bad... I noticed the gap while working on a Tapestry 5.1 project. That'll learn me to double check the current source! > PageRenderLinkSource should provide an "addParameter(String, Object)" method > that uses ValueEncoder to coerce the Object to string automatically > ------------------------------------------------------------------------------------------------------------------------------------------------ > > Key: TAP5-1494 > URL: https://issues.apache.org/jira/browse/TAP5-1494 > Project: Tapestry 5 > Issue Type: Improvement > Components: tapestry-core > Affects Versions: 5.3 > Reporter: Robert Zeigler > Assignee: Robert Zeigler > Priority: Minor > > Currently, PageRenderLinkSource provides an "addParameter(String, String)" > object. This is nice for allowing the fullest control over what ultimately > is placed into the URL, but it is not uncommon to have something along the > lines of: > ValueEncoderSource encoderSource; > ... > link.addParameter("myparam", > encoderSource.getValueEncoder(MyClass.class).toClient(myvalue)); > It would be nice for PageRenderLinkSource to have an "addParameter(String, > Object)" method in addition to the addParameter(String, String) method. > Users needing absolute control of the way parameters appear would retain that > control, and the rest of us can write less code. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira