You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Bastet <ca...@gmail.com> on 2009/03/16 14:23:09 UTC
Trinidad 1.2.9 : message problem
Hello ,
I have some problem with tag <message/>
on jsp I have
<messages/> //
message is displayed
<message for="tableid:0:saveCode"/> // message is displayed
<tr:table id="tableid">
<tr:colomn>
.......
<tr:message for="saveCode"/>
<tr:commandLink text="save" id="saveCode"
actionListener="#{bean.saveOrUpdateCode}">
<f:facet name="extraParameter">
<f:param name="commandLinkParam"
value="#{code}" />
</f:facet>
</tr:commandLink>
</tr:column>
</table>
public void saveOrUpdateTranCode(ActionEvent e) {
FacesContext facesContext = FacesContext.getCurrentInstance();
if (validatecode(code)) {
facesContext.addMessage(e.getComponent().getClientId(facesContext),
//clientid is tableid:0:saveCode
new FacesMessage(FacesMessage.SEVERITY_ERROR, "some
message", null));
}
}
when i use message tag in table i.m getting error
[lifecycle] WARNING: FacesMessage(s) have been enqueued, but may not have
been displayed.
sourceId=codeId:0:saveCode[severity=(ERROR 2), summary=(some message ),
detail=(some message )] and message is not displayed, but outside the table
message has been displayed
please help me, I have tried version 1.29, 1.2 11 but same is happening
thank in advance
Natia G.
Re: Trinidad 1.2.9 : message problem
Posted by Bastet <ca...@gmail.com>.
can Anyone help me?
I need to display custom message in table row but it doesnt work, in
trinidad 1.0.8 it was working
On Mon, Mar 16, 2009 at 5:23 PM, Bastet <ca...@gmail.com> wrote:
> Hello ,
> I have some problem with tag <message/>
> on jsp I have
> <messages/> //
> message is displayed
> <message for="tableid:0:saveCode"/> // message is displayed
> <tr:table id="tableid">
> <tr:colomn>
> .......
> <tr:message for="saveCode"/>
> <tr:commandLink text="save" id="saveCode"
>
> actionListener="#{bean.saveOrUpdateCode}">
> <f:facet name="extraParameter">
> <f:param name="commandLinkParam"
> value="#{code}" />
> </f:facet>
> </tr:commandLink>
> </tr:column>
> </table>
> public void saveOrUpdateTranCode(ActionEvent e) {
> FacesContext facesContext = FacesContext.getCurrentInstance();
> if (validatecode(code)) {
>
> facesContext.addMessage(e.getComponent().getClientId(facesContext),
> //clientid is tableid:0:saveCode
> new FacesMessage(FacesMessage.SEVERITY_ERROR, "some
> message", null));
> }
> }
> when i use message tag in table i.m getting error
> [lifecycle] WARNING: FacesMessage(s) have been enqueued, but may not have
> been displayed.
> sourceId=codeId:0:saveCode[severity=(ERROR 2), summary=(some message ),
> detail=(some message )] and message is not displayed, but outside the table
> message has been displayed
> please help me, I have tried version 1.29, 1.2 11 but same is happening
> thank in advance
> Natia G.
>
>
>
>
>