a4j commandlink在重新渲染后无法正常工作

use*_*961 5 ajax richfaces ajax4jsf jsf-1.2

重新渲染后,id = txt的文本将插入commandlink之外.
因此链接被打破了.刷新页面会将其恢复.
有人可以帮忙吗?

<h:form id="frm">
    <h:selectOneMenu value="#{myBean.currentId}">
    <f:selectItems value="#{myBean.selectListA}" />
    <a4j:support event="onchange" action="#{myBean.changeSomething}" 
        reRender="priceGroup,idLink" ></a4j:support>
    </h:selectOneMenu>
    <h:panelGroup id="priceGroup">
    <a4j:commandLink id="idLink">
        <h:outputText id="txt" value="#{myBean.someValue}"></h:outputText>
    </a4j:commandLink>
    </h:panelGroup>
</h:form>
Run Code Online (Sandbox Code Playgroud)