a4j:commandLinkが豊富なpopupPanelで問題が発生しているようですが、アクションは起動しません。次のようにXHTMLになります。次のようにRichfaces 4 a4j:commandLinkアクションがリッチで起動しない:popupPanel
<rich:popupPanel id="rate-panel" modal="true" height="444" width="780" top="60" show="false" onmaskclick="#{rich:component('rate-panel')}.hide()" styleClass="cs-modal">
/**Some html here**/
<a4j:commandLink immediate="false" action="#{venueScore.up}" render="rate-panel" styleClass="rate love">
<span>Love it</span>
</a4j:commandLink>
/**Some more html here**/
</rich:popupPanel>
とManaged Beanが見えます:
@Named("venueScore")
@ViewScoped
public class VenueScoreManager extends BaseManager implements Serializable {
public void up() {
System.out.println("TEST");
//Do something
}
}
私は管理対象Bean @ViewScopedを行っています。
私はまた、コマンドリンクの周りに<h:form>
を追加しようとしましたが、これはそれがない場合でもありません。私は実際にはcommandLinkが<h:form>
の中にあり、popupPanelを開いたリンクが座っているからだと思う。
とにかく誰かが私の行動の方向性を指摘してくれますか?
あなたはこの回答を見つけようとどれくらいの時間を費やしたのか信じられません。どのようにこのソリューションに到達しましたか? –
@ AmrH.AbdelMajeed - あなたと同じくらい多くの時間を費やしたでしょう。私はそれを解決すると思う最後に試行錯誤); –
おかげで! :-D – Gatekeeper