我編寫了任何數據的ajax請求。但是數據不適用於h:inputHidden。 我認爲這是Primefaces的一個bug。 但我現在不知道如何獲取數據。如何用p:commandButton更新h:inputHidden?
代碼:
<h:inputHidden id="buttonData" value="#{buttonDataBean.buttonData}" />
...
<p:commandButton id="getData" action="#{buttonAction.getButtonData}" update="buttonData" />
當我單擊命令按鈕,價值不工作。 但是,如果我使用h:outputText,它工作。
我的要求: 在點擊commandButton之前,我已經動態地創建了任何html按鈕。我想單擊commandButton並更新html按鈕的名稱和位置。所以我必須得到任何數據並用Javascript更新html按鈕。 我該怎麼辦?
如果我想使用JavaScript來獲取ajax數據,該怎麼做。我看到文檔並找到兩個方法:jsf.ajax.request()和Primefaces.ajax.AjaxRequest()。但我不知道如何使用這兩種方法。例如:Primefaces.ajax.AjaxRequest(「test.xhtml」,,)。 「test.xhtml」如何請求TestAction的方法testMethod?
你究竟是如何斷定它「不工作」? – BalusC 2011-12-16 10:44:31