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.