Re: Regarding AjaxEditableLabel and feedback

2009-09-02 Thread Muro Copenhagen
Thanks igor...i'll try that...

Best Regards
Muro

On Tue, Sep 1, 2009 at 4:34 PM, Igor Vaynberg wrote:

> your save link should be a save link that submits a form, unless you
> are going to manually append the value you want sent back via
> javascript to the save link's url.
>
> -igor
>
> On Tue, Sep 1, 2009 at 4:27 AM, Muro Copenhagen
> wrote:
> > Hi,
> >
> > I have an issue with AjaxEditableLabel that i hope i can get some help
> with.
> >
> > In my application i have a couple of AjaxEditableLabel's.
> >
> > Though i am not interested in the default feature of AjaxEditableLabel.
> >
> > I want edit button and a save button, that switches automatically between
> > the Label and TextInput mode for
> > all the AjaxEditableLabel fields i have.
> >
> > I used AjaxFallbackLink to implement a save button and edit button, that
> > switches between the Label and TextInput fields
> > of the AjaxEditableLabel. And this works for me now.
> >
> > The only problem i have is that the feedback is not displaying unless i
> > submit the form. It does not show when i switch
> > between the modes.
> >
> > When i log the onError method in my instance of the AjaxEditableLabel, i
> can
> > see that the error is caugth, but
> > for some reason not displayed.
> >
> > Here is some of my code:
> >
> >MyAjaxEditableLabel adress = new MyAjaxEditableLabel("adress", new
> > PropertyModel(wildcardProfil, "adress.street"));
> >add(adresse.setRequired(true));
> >FeedbackPanel adressFP = new NbFeedbackPanel("adress.feedback",
> new
> > ContainerFeedbackMessageFilter(adress));
> >add(adressFP);
> >
> > And the AjaxFallbackLink's:
> >
> >class SaveAjaxFallbackLink extends AjaxFallbackLink {
> >
> >public void onClick(AjaxRequestTarget target) {
> >if (target != null) {
> >// shift visibility
> >adress.makeEditorlVisible(true);
> >adress.makeLabelVisible(false);
> >target.addComponent(adress);
> >   ...
> >   }
> >
> >class EditAjaxFallbackLink extends AjaxFallbackLink {
> >
> >public void onClick(AjaxRequestTarget target) {
> >if (target != null) {
> >// shift visibility
> >adress.makeEditorlVisible(true);
> >adress.makeLabelVisible(false);
> >target.addComponent(adress);
> >   ...
> >   }
> >
> >
> > So when i click edit it should be in display mode, when click save it
> should
> > save the content and go back to none-edit mode. But how do i get the
> > feedback, when press the save button ?
> >
> > Hope someone can help me on this.
> >
> > Best Regards
> > Cemil
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Regarding AjaxEditableLabel and feedback

2009-09-01 Thread Igor Vaynberg
your save link should be a save link that submits a form, unless you
are going to manually append the value you want sent back via
javascript to the save link's url.

-igor

On Tue, Sep 1, 2009 at 4:27 AM, Muro Copenhagen wrote:
> Hi,
>
> I have an issue with AjaxEditableLabel that i hope i can get some help with.
>
> In my application i have a couple of AjaxEditableLabel's.
>
> Though i am not interested in the default feature of AjaxEditableLabel.
>
> I want edit button and a save button, that switches automatically between
> the Label and TextInput mode for
> all the AjaxEditableLabel fields i have.
>
> I used AjaxFallbackLink to implement a save button and edit button, that
> switches between the Label and TextInput fields
> of the AjaxEditableLabel. And this works for me now.
>
> The only problem i have is that the feedback is not displaying unless i
> submit the form. It does not show when i switch
> between the modes.
>
> When i log the onError method in my instance of the AjaxEditableLabel, i can
> see that the error is caugth, but
> for some reason not displayed.
>
> Here is some of my code:
>
>        MyAjaxEditableLabel adress = new MyAjaxEditableLabel("adress", new
> PropertyModel(wildcardProfil, "adress.street"));
>        add(adresse.setRequired(true));
>        FeedbackPanel adressFP = new NbFeedbackPanel("adress.feedback", new
> ContainerFeedbackMessageFilter(adress));
>        add(adressFP);
>
> And the AjaxFallbackLink's:
>
>    class SaveAjaxFallbackLink extends AjaxFallbackLink {
>
>        public void onClick(AjaxRequestTarget target) {
>            if (target != null) {
>                // shift visibility
>                adress.makeEditorlVisible(true);
>                adress.makeLabelVisible(false);
>                target.addComponent(adress);
>               ...
>       }
>
>    class EditAjaxFallbackLink extends AjaxFallbackLink {
>
>        public void onClick(AjaxRequestTarget target) {
>            if (target != null) {
>                // shift visibility
>                adress.makeEditorlVisible(true);
>                adress.makeLabelVisible(false);
>                target.addComponent(adress);
>               ...
>       }
>
>
> So when i click edit it should be in display mode, when click save it should
> save the content and go back to none-edit mode. But how do i get the
> feedback, when press the save button ?
>
> Hope someone can help me on this.
>
> Best Regards
> Cemil
>

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



Regarding AjaxEditableLabel and feedback

2009-09-01 Thread Muro Copenhagen
Hi,

I have an issue with AjaxEditableLabel that i hope i can get some help with.

In my application i have a couple of AjaxEditableLabel's.

Though i am not interested in the default feature of AjaxEditableLabel.

I want edit button and a save button, that switches automatically between
the Label and TextInput mode for
all the AjaxEditableLabel fields i have.

I used AjaxFallbackLink to implement a save button and edit button, that
switches between the Label and TextInput fields
of the AjaxEditableLabel. And this works for me now.

The only problem i have is that the feedback is not displaying unless i
submit the form. It does not show when i switch
between the modes.

When i log the onError method in my instance of the AjaxEditableLabel, i can
see that the error is caugth, but
for some reason not displayed.

Here is some of my code:

MyAjaxEditableLabel adress = new MyAjaxEditableLabel("adress", new
PropertyModel(wildcardProfil, "adress.street"));
add(adresse.setRequired(true));
FeedbackPanel adressFP = new NbFeedbackPanel("adress.feedback", new
ContainerFeedbackMessageFilter(adress));
add(adressFP);

And the AjaxFallbackLink's:

class SaveAjaxFallbackLink extends AjaxFallbackLink {

public void onClick(AjaxRequestTarget target) {
if (target != null) {
// shift visibility
adress.makeEditorlVisible(true);
adress.makeLabelVisible(false);
target.addComponent(adress);
   ...
   }

class EditAjaxFallbackLink extends AjaxFallbackLink {

public void onClick(AjaxRequestTarget target) {
if (target != null) {
// shift visibility
adress.makeEditorlVisible(true);
adress.makeLabelVisible(false);
target.addComponent(adress);
   ...
   }


So when i click edit it should be in display mode, when click save it should
save the content and go back to none-edit mode. But how do i get the
feedback, when press the save button ?

Hope someone can help me on this.

Best Regards
Cemil