Re: is it possible to somehow create a url to return the contents of a panel

2009-10-01 Thread Pedro Santos
1) I just want to return straight HTML (not contents within the
 node)

return to where? to broser?
target.appendjavascript("document.body.innerHTML = '"+resultHTML);

how I could show a dynamic tooltip with data retrieved using ajax?

target.appendjavascript("Wicket.$('"+myLabelComp.getMarkupId()+"').alt = '"+
myNewTooltip+"'");
( alt or title... any tag attribute you need to change)

On Thu, Oct 1, 2009 at 9:58 AM, Joe Hudson  wrote:

> So, it is looking like I could do something like this:
>
>Link link = new AjaxLink(componentId, new
> Model("View Details")) {
>@Override
>public void onClick(AjaxRequestTarget target) {
>String resultHTML = convertPanelToHTML();  // I
> understand this
>
>// how can I override the target response with the
> result HTML?
>}
>};
>
> 1) I just want to return straight HTML (not contents within the
>  node)
> 2) I need the link to return the contents directly (not handle the contents
> with the Wicket ajax javascript code)
>
> Is type of behavior possible?  If not, does anyone have any other ideas as
> to how I could show a dynamic tooltip with data retrieved using ajax?  Thank
> you very much.
>
> Joe
>
>
> -Original Message-----
> From: Pedro Santos [mailto:pedros...@gmail.com]
> Sent: Thursday, October 01, 2009 8:19 AM
> To: users@wicket.apache.org
> Subject: Re: is it possible to somehow create a url to return the contents
> of a panel
>
> 1) Is there a component (the someMadeUpAjaxComponent) that I can get a URL
> for which will trigger the onClick method
> http://wicket.apache.org/docs/1.4/org/apache/wicket/IRequestTarget.html
>
> http://wicket.apache.org/docs/1.4/org/apache/wicket/behavior/AbstractAjaxBehavior.html#getCallbackUrl%28%29
>
> 2) I need to attach the URL for the component to a link - not add the
> component directly - is this possible?
> I don't understand. Is possible to do a lot overriding onComponentTag,
> onRender, 
>
> 3) Given an AjaxRequestTarget, is there any way I can write out the HTML
> response (as opposed to adding components for rendering)?
> you can append javascript to response...
>
> On Thu, Oct 1, 2009 at 9:11 AM, Joe Hudson 
> wrote:
>
> > Thank you so much for the response, that was very helpful.
> >
> > So, I've got half of the equation figured out but now, I have the issue
> of
> > how to generate a URL that call a component that allows for a straight
> HTML
> > response.
> >
> > Here is the issue now:
> >
> > Component someMadeUpAjaxComponent = ... {
> >onClick(AjaxRequestTarget target) {
> >// return the component output
> >}
> > }
> >
> > 1) Is there a component (the someMadeUpAjaxComponent) that I can get a
> URL
> > for which will trigger the onClick method
> > 2) I need to attach the URL for the component to a link - not add the
> > component directly - is this possible?
> > 3) Given an AjaxRequestTarget, is there any way I can write out the HTML
> > response (as opposed to adding components for rendering)?
> >
> >
> > Because, the result will look something like this:
> > View Details
> >
> > I will then attach a tooltip to this link which will know that it can
> take
> > the href attribute of the link to obtain the tooltip content.
> >
> > Thank you very much for any help you could offer.
> >
> > Joe
> >
> >
> >
> > -Original Message-
> > From: Jeremy Thomerson [mailto:jer...@wickettraining.com]
> > Sent: Wednesday, September 30, 2009 9:15 PM
> > To: users@wicket.apache.org
> > Subject: Re: is it possible to somehow create a url to return the
> contents
> > of a panel
> >
> > search this list for how to generate emails with wicket.  there are a
> bunch
> > of posts of that sort.  that will teach you how to render a component to
> a
> > string.  this could be used to return the contents.
> >
> > --
> > Jeremy Thomerson
> > http://www.wickettraining.com
> >
> >
> >
> > On Wed, Sep 30, 2009 at 8:10 PM, Joe Hudson  > >wrote:
> >
> > > Hi - hopefully I can explain this clearly...
> > >
> > > I understand that I can use the AjaxEventBehavior to refresh the
> contents
> > > of any components that I have on the screen or add new components.
> > >
> > > I am trying to use a tooltip to display additional details for grid
> data.
> > >  I plan to u

RE: is it possible to somehow create a url to return the contents of a panel

2009-10-01 Thread Joe Hudson
So, it is looking like I could do something like this:

Link link = new AjaxLink(componentId, new 
Model("View Details")) {
@Override
public void onClick(AjaxRequestTarget target) {
String resultHTML = convertPanelToHTML();  // I 
understand this

// how can I override the target response with the 
result HTML?
}
};

1) I just want to return straight HTML (not contents within the  
node)
2) I need the link to return the contents directly (not handle the contents 
with the Wicket ajax javascript code)

Is type of behavior possible?  If not, does anyone have any other ideas as to 
how I could show a dynamic tooltip with data retrieved using ajax?  Thank you 
very much.

Joe


-Original Message-
From: Pedro Santos [mailto:pedros...@gmail.com] 
Sent: Thursday, October 01, 2009 8:19 AM
To: users@wicket.apache.org
Subject: Re: is it possible to somehow create a url to return the contents of a 
panel

1) Is there a component (the someMadeUpAjaxComponent) that I can get a URL
for which will trigger the onClick method
http://wicket.apache.org/docs/1.4/org/apache/wicket/IRequestTarget.html
http://wicket.apache.org/docs/1.4/org/apache/wicket/behavior/AbstractAjaxBehavior.html#getCallbackUrl%28%29

2) I need to attach the URL for the component to a link - not add the
component directly - is this possible?
I don't understand. Is possible to do a lot overriding onComponentTag,
onRender, 

3) Given an AjaxRequestTarget, is there any way I can write out the HTML
response (as opposed to adding components for rendering)?
you can append javascript to response...

On Thu, Oct 1, 2009 at 9:11 AM, Joe Hudson  wrote:

> Thank you so much for the response, that was very helpful.
>
> So, I've got half of the equation figured out but now, I have the issue of
> how to generate a URL that call a component that allows for a straight HTML
> response.
>
> Here is the issue now:
>
> Component someMadeUpAjaxComponent = ... {
>onClick(AjaxRequestTarget target) {
>// return the component output
>}
> }
>
> 1) Is there a component (the someMadeUpAjaxComponent) that I can get a URL
> for which will trigger the onClick method
> 2) I need to attach the URL for the component to a link - not add the
> component directly - is this possible?
> 3) Given an AjaxRequestTarget, is there any way I can write out the HTML
> response (as opposed to adding components for rendering)?
>
>
> Because, the result will look something like this:
> View Details
>
> I will then attach a tooltip to this link which will know that it can take
> the href attribute of the link to obtain the tooltip content.
>
> Thank you very much for any help you could offer.
>
> Joe
>
>
>
> -Original Message-
> From: Jeremy Thomerson [mailto:jer...@wickettraining.com]
> Sent: Wednesday, September 30, 2009 9:15 PM
> To: users@wicket.apache.org
> Subject: Re: is it possible to somehow create a url to return the contents
> of a panel
>
> search this list for how to generate emails with wicket.  there are a bunch
> of posts of that sort.  that will teach you how to render a component to a
> string.  this could be used to return the contents.
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
>
>
> On Wed, Sep 30, 2009 at 8:10 PM, Joe Hudson  >wrote:
>
> > Hi - hopefully I can explain this clearly...
> >
> > I understand that I can use the AjaxEventBehavior to refresh the contents
> > of any components that I have on the screen or add new components.
> >
> > I am trying to use a tooltip to display additional details for grid data.
> >  I plan to use a tooltip library which supports retrieving content via an
> > ajax call.  The question is: how (or is it possible at all) can I take a
> > Panel and get a url that would return the contents of that Panel.  I'm
> > probably not explaining this well so, here is an example:
> >
> > AbstractLink link = createLink(IModel rowModel);
> >
> > Private AbstractLink createLink(IModel rowModel) {
> >// I need to return a URL which would contain the contents
> > of the additional details panel
> >// for this particular row in the grid
> >
> >// the tooltip library will use the href attribute of this
> > link to dynamically retrieve the contents of the tooltip when displayed
> > }
> >
> > Any help or ideas would be greatly appreciated.  Thanks.
> >
> > Joe
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pedro Henrique Oliveira dos Santos

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: is it possible to somehow create a url to return the contents of a panel

2009-10-01 Thread Pedro Santos
1) Is there a component (the someMadeUpAjaxComponent) that I can get a URL
for which will trigger the onClick method
http://wicket.apache.org/docs/1.4/org/apache/wicket/IRequestTarget.html
http://wicket.apache.org/docs/1.4/org/apache/wicket/behavior/AbstractAjaxBehavior.html#getCallbackUrl%28%29

2) I need to attach the URL for the component to a link - not add the
component directly - is this possible?
I don't understand. Is possible to do a lot overriding onComponentTag,
onRender, 

3) Given an AjaxRequestTarget, is there any way I can write out the HTML
response (as opposed to adding components for rendering)?
you can append javascript to response...

On Thu, Oct 1, 2009 at 9:11 AM, Joe Hudson  wrote:

> Thank you so much for the response, that was very helpful.
>
> So, I've got half of the equation figured out but now, I have the issue of
> how to generate a URL that call a component that allows for a straight HTML
> response.
>
> Here is the issue now:
>
> Component someMadeUpAjaxComponent = ... {
>onClick(AjaxRequestTarget target) {
>// return the component output
>}
> }
>
> 1) Is there a component (the someMadeUpAjaxComponent) that I can get a URL
> for which will trigger the onClick method
> 2) I need to attach the URL for the component to a link - not add the
> component directly - is this possible?
> 3) Given an AjaxRequestTarget, is there any way I can write out the HTML
> response (as opposed to adding components for rendering)?
>
>
> Because, the result will look something like this:
> View Details
>
> I will then attach a tooltip to this link which will know that it can take
> the href attribute of the link to obtain the tooltip content.
>
> Thank you very much for any help you could offer.
>
> Joe
>
>
>
> -Original Message-
> From: Jeremy Thomerson [mailto:jer...@wickettraining.com]
> Sent: Wednesday, September 30, 2009 9:15 PM
> To: users@wicket.apache.org
> Subject: Re: is it possible to somehow create a url to return the contents
> of a panel
>
> search this list for how to generate emails with wicket.  there are a bunch
> of posts of that sort.  that will teach you how to render a component to a
> string.  this could be used to return the contents.
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
>
>
> On Wed, Sep 30, 2009 at 8:10 PM, Joe Hudson  >wrote:
>
> > Hi - hopefully I can explain this clearly...
> >
> > I understand that I can use the AjaxEventBehavior to refresh the contents
> > of any components that I have on the screen or add new components.
> >
> > I am trying to use a tooltip to display additional details for grid data.
> >  I plan to use a tooltip library which supports retrieving content via an
> > ajax call.  The question is: how (or is it possible at all) can I take a
> > Panel and get a url that would return the contents of that Panel.  I'm
> > probably not explaining this well so, here is an example:
> >
> > AbstractLink link = createLink(IModel rowModel);
> >
> > Private AbstractLink createLink(IModel rowModel) {
> >// I need to return a URL which would contain the contents
> > of the additional details panel
> >// for this particular row in the grid
> >
> >// the tooltip library will use the href attribute of this
> > link to dynamically retrieve the contents of the tooltip when displayed
> > }
> >
> > Any help or ideas would be greatly appreciated.  Thanks.
> >
> > Joe
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pedro Henrique Oliveira dos Santos


RE: is it possible to somehow create a url to return the contents of a panel

2009-10-01 Thread Joe Hudson
Thank you so much for the response, that was very helpful.

So, I've got half of the equation figured out but now, I have the issue of how 
to generate a URL that call a component that allows for a straight HTML 
response.

Here is the issue now:

Component someMadeUpAjaxComponent = ... {
onClick(AjaxRequestTarget target) {
// return the component output 
}
}

1) Is there a component (the someMadeUpAjaxComponent) that I can get a URL for 
which will trigger the onClick method
2) I need to attach the URL for the component to a link - not add the component 
directly - is this possible?
3) Given an AjaxRequestTarget, is there any way I can write out the HTML 
response (as opposed to adding components for rendering)?


Because, the result will look something like this:
View 
Details

I will then attach a tooltip to this link which will know that it can take the 
href attribute of the link to obtain the tooltip content.

Thank you very much for any help you could offer.

Joe



-Original Message-
From: Jeremy Thomerson [mailto:jer...@wickettraining.com] 
Sent: Wednesday, September 30, 2009 9:15 PM
To: users@wicket.apache.org
Subject: Re: is it possible to somehow create a url to return the contents of a 
panel

search this list for how to generate emails with wicket.  there are a bunch
of posts of that sort.  that will teach you how to render a component to a
string.  this could be used to return the contents.

--
Jeremy Thomerson
http://www.wickettraining.com



On Wed, Sep 30, 2009 at 8:10 PM, Joe Hudson wrote:

> Hi - hopefully I can explain this clearly...
>
> I understand that I can use the AjaxEventBehavior to refresh the contents
> of any components that I have on the screen or add new components.
>
> I am trying to use a tooltip to display additional details for grid data.
>  I plan to use a tooltip library which supports retrieving content via an
> ajax call.  The question is: how (or is it possible at all) can I take a
> Panel and get a url that would return the contents of that Panel.  I'm
> probably not explaining this well so, here is an example:
>
> AbstractLink link = createLink(IModel rowModel);
>
> Private AbstractLink createLink(IModel rowModel) {
>// I need to return a URL which would contain the contents
> of the additional details panel
>// for this particular row in the grid
>
>// the tooltip library will use the href attribute of this
> link to dynamically retrieve the contents of the tooltip when displayed
> }
>
> Any help or ideas would be greatly appreciated.  Thanks.
>
> Joe
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: is it possible to somehow create a url to return the contents of a panel

2009-09-30 Thread Jeremy Thomerson
search this list for how to generate emails with wicket.  there are a bunch
of posts of that sort.  that will teach you how to render a component to a
string.  this could be used to return the contents.

--
Jeremy Thomerson
http://www.wickettraining.com



On Wed, Sep 30, 2009 at 8:10 PM, Joe Hudson wrote:

> Hi - hopefully I can explain this clearly...
>
> I understand that I can use the AjaxEventBehavior to refresh the contents
> of any components that I have on the screen or add new components.
>
> I am trying to use a tooltip to display additional details for grid data.
>  I plan to use a tooltip library which supports retrieving content via an
> ajax call.  The question is: how (or is it possible at all) can I take a
> Panel and get a url that would return the contents of that Panel.  I'm
> probably not explaining this well so, here is an example:
>
> AbstractLink link = createLink(IModel rowModel);
>
> Private AbstractLink createLink(IModel rowModel) {
>// I need to return a URL which would contain the contents
> of the additional details panel
>// for this particular row in the grid
>
>// the tooltip library will use the href attribute of this
> link to dynamically retrieve the contents of the tooltip when displayed
> }
>
> Any help or ideas would be greatly appreciated.  Thanks.
>
> Joe
>