I don't know of one.  It's common to make your own, eg. ShowError.html:

<span jwcid="$content$">
<span jwcid="@If" condition="ognl:page.beans.validationDelegate.hasErrors">
                <span class="error">
<span jwcid="@Delegator" delegate="ognl:page.beans.validationDelegate.firstError">Error Message</span>
                </span>
        </span>
</span>

and perhaps a more generalised message component, eg. ShowMessages.html:

<span jwcid="$content$">
<span jwcid="@If" condition="ognl:page.beans.validationDelegate.hasErrors">
                <span jwcid="@ShowError">--- Validation error message ---</span>
        </span>
        <span jwcid="@If" condition="ognl:page.warningMessage">
<span jwcid="@Insert" value="ognl:page.warningMessage" class="warning">--- Warning message ---</span>
        </span>
        <span jwcid="@If" condition="ognl:page.infoMessage">
<span jwcid="@Insert" value="ognl:page.infoMessage" class="info">--- Info message ---</span>
        </span>
</span>

Don't forget to create ShowError.jwc and ShowMessages.html, both of which would look like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE component-specification PUBLIC
  "-//Apache Software Foundation//Tapestry Specification 4.0//EN"
  "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd";>
        
<component-specification allow-informal-parameters="no">
</component-specification>

BTW, getters and setters for warningMessage and infoMessage are typically put in a common superclass of your pages so that every page can use them.

HTH,

Geoff
http://files.doublenegative.com.au/jumpstart


On 05/10/2007, at 7:54 PM, Joshua Jackson wrote:

Dear all,

Is there any Message component in T4 for displaying messages on pages
upon success or failed process? Or should I use Insert component
instead?

Thanks in advance.

--
It's not just about coding, it's a matter of fulfilling your core being

YM!: thejavafreak
Blog: http://joshuajava.wordpress.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to