我使用的是jsf 2.2.6和richfaces 4.5.2。 a4j:命令链接存在于数据表中。还有一个actionl istener调用,之后完成。两者都是第一次正常工作,但是当第二次点击相同的链接时,我的动作监听器没有被调用,随后没有任何作用。代码如下。尝试在render属性中给出formname来更新表单。但没有变化..
<a4j:commandLink id="e" actionListener="#{controller.selectItem}" value="#{msg.action_edit}"
render="#{parentId}:item_entry_form" eventsQueue="i"
immediate="true" ajaxSingle="true"
onclick="ed();" oncomplete="cEd(#{rowIndex});">
<f:param name="objectId" value="#{rowIndex}" />
<f:param name="conversationId" value="#{conversation.id}" />
</a4j:commandLink>