Hello,
I opened an issue in Jira with the code attached to it.
https://issues.apache.org/jira/browse/WICKET-2517
Perhaps it could be included into wicket source code.
------
That's almost what I am looking for, but it accepts "all errors to a
certain level". I want exact ONE level to be accepted.
With ErrorLevelFeedbackMessageFilter:
Info Level displays: error, warn and info
Error Level displays: error
Warn Level displays: error, warn
What I want is:
Info Level should display: info
Error Level should display: error
Warn Level should display: warn
Example:
--------
error("error");
info("info");
warn("warn");
FeedbackPanel errorFeedback = new FeedbackPanel("error");
errorFeedback.setFilter(new
ErrorLevelFeedbackMessageFilter(FeedbackMessage.ERROR));
add(errorFeedback);
FeedbackPanel infoFeedback = new FeedbackPanel("info");
infoFeedback.setFilter(new
ErrorLevelFeedbackMessageFilter(FeedbackMessage.INFO));
add(infoFeedback);
FeedbackPanel warnFeedback = new FeedbackPanel("warn");
warnFeedback.setFilter(new
ErrorLevelFeedbackMessageFilter(FeedbackMessage.WARNING));
add(warnFeedback);
Produces:
----------
<div class="feedback" wicket:id="warn"><wicket:panel>
<ul wicket:id="feedbackul" class="feedbackPanel">
<li wicket:id="messages" class="feedbackPanelERROR">
<span wicket:id="message" class="feedbackPanelERROR">error</span>
</li><li wicket:id="messages" class="feedbackPanelWARNING">
<span wicket:id="message" class="feedbackPanelWARNING">warn</span>
</li>
</ul>
</wicket:panel></div>
<div class="feedback" wicket:id="info"><wicket:panel>
<ul wicket:id="feedbackul" class="feedbackPanel">
<li wicket:id="messages" class="feedbackPanelERROR">
<span wicket:id="message" class="feedbackPanelERROR">error</span>
</li><li wicket:id="messages" class="feedbackPanelINFO">
<span wicket:id="message" class="feedbackPanelINFO">info</span>
</li><li wicket:id="messages" class="feedbackPanelWARNING">
<span wicket:id="message" class="feedbackPanelWARNING">warn</span>
</li>
</ul>
</wicket:panel></div>
<div class="feedback" wicket:id="error"><wicket:panel>
<ul wicket:id="feedbackul" class="feedbackPanel">
<li wicket:id="messages" class="feedbackPanelERROR">
<span wicket:id="message" class="feedbackPanelERROR">error</span>
</li>
</ul>
</wicket:panel></div>
</wicket:panel></div>
Maarten Bosteels schrieb:
http://wicket.apache.org/docs/1.4/org/apache/wicket/feedback/ErrorLevelFeedbackMessageFilter.html
On Mon, Oct 12, 2009 at 9:33 AM, Bernhard Grünewaldt <
bernh...@gruenewaldt.net> wrote:
Hello,
I know how to add a Feedbackpanel and how to filter it by specific forms
a.s.o.
But I want three feedbackpanels. One for "warn", one for "error" and one
for "info".
I didn't find a implementation of IFeedbackMessageFilter which does that.
(Or I don't know how it could do that)
Is there a way to do that?
Something like:
## pseudocode:
FeedbackPanel f = new FeedbackPanel("warn");
f.showOnly(FeedbackPanel.WARN);
add(f);
##
would be nice.
thx
Bernhard
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org