[
https://issues.apache.org/jira/browse/TAP5-264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12639004#action_12639004
]
Francois Armand commented on TAP5-264:
--------------------------------------
@Massimo Lusetti : well, there is two paradigm that cohabits. You may want that
some part of your application are RESTfull, but you may have to build some big,
heavy, client dependent wizards, and here persist/hidden field might be the way
to go.
That one of the things I really like in T5 : by default, simple things just
work, but if we want to do strange and really non standard things, it gives us
the tools to do as we want, extends the framework, etc.
> Lack of direct support for named context parameters
> ---------------------------------------------------
>
> Key: TAP5-264
> URL: https://issues.apache.org/jira/browse/TAP5-264
> Project: Tapestry 5
> Issue Type: Improvement
> Affects Versions: 5.0.16
> Reporter: Francois Armand
>
> T5 "REST" orientation make easy the mappin between url and resources, but it
> lack the possibility to add "normal" named parameters.
> This one are quite handy when one's want to make big queries bookmarkable.
> For example, in a application that send email to dynamic mailing list build
> as the result of a search in the company user base, it would be great if each
> user can bookmark his most used filter/dynamic ml.
> The implementation can fit quite well with the current T5 implementation if
> we add a direct mapping of the kind :
> In URL map=[string=string,string=string] becomes a Map<String,String> in
> onActivate. I think that we can limit the use of Map<String,String> (at least
> for 5.0).
> For example :
> http://foo/myT5app/mypage/normalcontext/mycontextmap=[key1:value1,key2:value2]/othercontextparam
> => in the Java code :
> void onActivate(String normalcontext, Map<String,String> mycontextmap, String
> othercontextparam) {
> String username = normalcontext:
> String telephone = mycontextmap.get("key1"); //let the user handle the type
> String email=mycontextmap.get("key2");
> String eqalityType=othercontextparam;
> ....
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]