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<copenha...@gmail.com> 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

Reply via email to