That looks like it should work.
You might try globalOnly="false" in a second component just to be sure.

Otherwise, you'll have to step through it with a debugger and figure out

a) if your code is being called
b) what the FacesMessage looks like that's being constructed

On Tue, Feb 2, 2010 at 4:33 PM, laredotornado <[email protected]> wrote:
>
> Hi, I tried changing the messages display to
>
> <t:messages globalOnly="true" layout="table" showDetail="true"
> showSummary="true" styleClass="error"/>
>
> and my function to
>
>
>          protected void addErrorMessage(final String inputId, final String 
> errMsg)
> {
>                  final FacesMessage message = new FacesMessage();
>                message.setSeverity(FacesMessage.SEVERITY_ERROR);
>                message.setSummary(errMsg);
>                final FacesContext context = FacesContext.getCurrentInstance();
>                context.addMessage(null, message);
>          }     // addErrorMessage
>
> but no luck.   - Dave
>
>
> Mike Kienenberger wrote:
>>
>> Are you certain that inputId = component.getClientId(context)?
>>
>> You should try putting a global messages tag on the page so you can
>> determine if it's showing up with a different client id.
>>
>> You can also manually specify "null" or a specific client id in
>> addMessage().
>>
>> On Tue, Feb 2, 2010 at 3:23 PM, laredotornado <[email protected]>
>> wrote:
>>>
>>> Hi,
>>>
>>> I'm using MyFaces 1.1.5 with Tomahawk 1.1.7.  I have verified in my
>>> controller that this method is being called with non-empty parameters ...
>>>
>>>          protected void addErrorMessage(final String inputId, final
>>> String errMsg)
>>> {
>>>                  final FacesMessage message = new FacesMessage();
>>>                message.setSeverity(FacesMessage.SEVERITY_ERROR);
>>>                message.setSummary(errMsg);
>>>                final FacesContext context =
>>> FacesContext.getCurrentInstance();
>>>                context.addMessage(inputId, message);
>>>          }     // addErrorMessage
>>>
>>> but this code on my JSF page is not displaying the error ...
>>>
>>> <t:messages layout="table" showDetail="true" showSummary="true"
>>> styleClass="error"/>
>>>
>>> Any ideas how to troubleshoot this problem further or do you see anything
>>> immediately wrong?  Thanks, - Dave
>>>
>>> --
>>> View this message in context:
>>> http://old.nabble.com/Help-figuring-out-why-my-error-message-is-not-displaying-tp27426781p27426781.html
>>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>
> --
> View this message in context: 
> http://old.nabble.com/Help-figuring-out-why-my-error-message-is-not-displaying-tp27426781p27427748.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>
>

Reply via email to