You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Igor Vaynberg (Commented) (JIRA)" <ji...@apache.org> on 2012/03/02 17:11:58 UTC
[jira] [Commented] (WICKET-3104) add feature to feedbackpanel to
automatically add itself to ajax requests
[ https://issues.apache.org/jira/browse/WICKET-3104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13221019#comment-13221019 ]
Igor Vaynberg commented on WICKET-3104:
---------------------------------------
fwiw
public class AutoFeedbackPanel extends FeedbackPanel
{
public AutoFeedbackPanel(String id, MarkupContainer root)
{
super(id, new ContainerFeedbackMessageFilter(root));
setOutputMarkupId(true);
}
public AutoFeedbackPanel(String id, IFeedbackMessageFilter filter)
{
super(id, filter);
setOutputMarkupId(true);
}
@Override
public void onEvent(IEvent<?> event)
{
super.onEvent(event);
if (event.getPayload() instanceof AjaxRequestTarget)
{
onUpdate((AjaxRequestTarget)event.getPayload());
}
}
private void onUpdate(AjaxRequestTarget target)
{
target.add(this);
}
}
> add feature to feedbackpanel to automatically add itself to ajax requests
> -------------------------------------------------------------------------
>
> Key: WICKET-3104
> URL: https://issues.apache.org/jira/browse/WICKET-3104
> Project: Wicket
> Issue Type: Improvement
> Components: wicket
> Affects Versions: 1.5-M1, 1.5-M2.1
> Reporter: Jeremy Thomerson
> Priority: Trivial
> Attachments: WICKET-3104.patch
>
>
> It would be nice to be able to tell a FeedbackPanel that you want it to automatically add itself to AJAX requests when a feedback message is added to any component, and it would accept the feedback message.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira