僅當驗證成功時纔有可能有條件地更新JSF組件?PrimeFaces:驗證時的條件更新
我希望能夠像做
<p:commandLink process="@form" listener="#{foo}"
update="something somethingElse">
其中「東西」,如果驗證成功只得到更新。
有什麼辦法可以做,或者只是在JSF中不支持?
我已經能夠拼湊樣的黑客的隱藏commandLinks但並不完全滿意:
<p:commandLink process="@form" listener="#{foo}"
update="somethingElse" oncomplete="if (!args.validationFailed) $("#link").click();">
<p:commandLink style="display:none" id="link"
update="something">
你爲什麼不用h:message(s)來做這個? – 2012-03-09 17:28:52
我試圖做相反的事情:僅在驗證成功時更新某些內容。 – wrschneider 2012-03-09 20:52:21
oncomplete =「if(!args.validationFailed)$(」#link「)。click();這段代碼不適用於我... :(我的條件更新不起作用... – dhroove 2012-06-15 11:02:17