Yes, I like this idea too.
Is there any chance of reusing path parameter stuff from errai-jaxrs? I feel like it would
be nice if Errai Navigation used the same syntax (and impl!) as JAX-RS for doing this.
As for URL rewriting, I also like that idea. I guess it’s somewhat related to Eric’s
proposal, but it will also depend on using HTML5 history.pushState() in order to remove
the hash on browsers that support it. Johannes Barop has an implementation of this that
claims to be mostly compatible with GWT’s History class:
https://github.com/jbarop/gwt-pushstate/
I think it should be possible to tackle path parameters with hashes, then hash elimination
(rewrite-and-pushState support) as a separate follow-on item. Does that make sense?
-Jonathan
On Mar 4, 2014, at 1:48 PM, Lincoln Baxter, III <lincolnbaxter(a)gmail.com> wrote:
Yes, this would be extremely useful. Also take a look at this:
https://github.com/ocpsoft/rewrite/tree/master/integration-gwt
I think it could be useful to integrate (or do something like) this.
~Lincoln
On Tue, Mar 4, 2014 at 12:26 PM, Christian Sadilek <csadilek(a)redhat.com> wrote:
Hi,
I think this would be a great addition. Other frameworks (i.e. Angular.js) support that.
Cheers,
Christian
On 2014-02-19, at 6:33 AM, Eric Wittmann <eric.wittmann(a)redhat.com> wrote:
> Hey guys. I was wondering if anyone else would be interested in
> expanding the page navigation path support. Currently I think
> @Page(path="blah") only supports relatively basic tokens. Additionally,
> the @PageState feature expresses the state values similar to query params.
>
> What I would like to do is something like this:
>
> @Templated
> @Page(path="/{customerId}/orders/{orderId}")
> public class OrderDetailsPage extends Composite {
>
> @PageState String customerId;
> @PageState String orderId;
>
> }
>
> This would allow a very flexible system for generating interesting URLs.
> So the URL for my app might look like:
>
>
http://example.org/myapp#/CustomerABC/orders/order-17
>
> Does anyone else desire something like this?
>
> -Eric
> _______________________________________________
> errai-dev mailing list
> errai-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/errai-dev
_______________________________________________
errai-dev mailing list
errai-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/errai-dev
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
_______________________________________________
errai-dev mailing list
errai-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/errai-dev