Great idea, worked like a charm.
Thanks!
On Tue, Sep 13, 2011 at 8:19 PM, Igor Vaynberg igor.vaynb...@gmail.com wrote:
create a single metadata key that holds a mapstring,object where
string is a uuid.
-igor
On Tue, Sep 13, 2011 at 5:40 PM, Alec Swan alecs...@gmail.com wrote:
Great idea,
Why don't you just use a component for this, e.g. DownloadLink?
a wicket:id=${var.wellKnownWicketId}Download/a
No stable url involved.
Sven
On 09/13/2011 04:45 AM, Alec Swan wrote:
Our templating engine is the one that needs to generate the link by
evaluating a template similar to a
I don't think this will work because the template could be a method
invocation, e.g.
a wicket:id=${var.getLinkToStudentReportWithColumns('First Name',
'Last Name')}Download/a
Template-evaluation approach works great for generating HTML reports,
i.e. the template evaluates to a string that
add a single link to your page. expose its url as a variable to the
templating engine and append some sort of id to the url to
differentiate which template should be used. since you have to put the
link into markup put it inside an invisible div.
-igor
On Tue, Sep 13, 2011 at 8:37 AM, Alec Swan
Great idea, thanks.
As I was working on passing template information as a part of the link
URL I started thinking that it would be nice if I could store this
information in session metadata and pass the metadata key as a part of
the link URL. However, I am not sure if I can pass metadata key in
create a single metadata key that holds a mapstring,object where
string is a uuid.
-igor
On Tue, Sep 13, 2011 at 5:40 PM, Alec Swan alecs...@gmail.com wrote:
Great idea, thanks.
As I was working on passing template information as a part of the link
URL I started thinking that it would be
Hello,
We use a templating engine which generates parts of our pages.
Templates can be included on any page. We need the engine to be able
to generate a link which will display a report when clicked. I tried
using the following code, but it returns null from
RequestTarget.urlFor(..):
public
create a resource and register it in shared resources, this will allow
you to create a stable url. the filename and reportdata you will have
to pass on the url.
-igor
On Mon, Sep 12, 2011 at 2:25 PM, Alec Swan alecs...@gmail.com wrote:
Hello,
We use a templating engine which generates parts
I don't really need a stable URL. In fact, I would prefer if the link
URL was session or page-specific so that it cannot be accessed by
anybody unless they first accessed the page that contains the link.
I would like to do something along the lines of the code in my
original post. In other words,
the problem is when you say build a url to an instance of this
request target wicket doesnt hold on to the instance, nor does it
have any way to recreate it.
what you can do is add a behavior to the page and construct a url to
that behavior.
-igor
On Mon, Sep 12, 2011 at 4:16 PM, Alec Swan
Our templating engine is the one that needs to generate the link by
evaluating a template similar to a
href='${var.reportLink}'Download/a. The engine does not have
access to any Wicket components but can access Thread local
properties, such as RequestCycle.get(). I guess we could add a
behavior to
11 matches
Mail list logo