タグ付けされた質問 「primefaces」

4
PrimeFacesプロセス/更新とJSF f:ajax実行/レンダリング属性を理解する
正確に何であるprocessとupdatePrimeFacesの中でp:commandXxxコンポーネントとexecuteとrenderにf:ajaxタグ? 検証時にどちらが機能しますか?updateバックエンドからコンポーネントの値を更新するのではなく、属性は何をしますか?やるprocessモデルに属性のバインド値を?正確に何を@this、@parent、@allと@form両方の属性に? 以下の例は問題なく機能していますが、基本的な概念について少し混乱しています。 <p:commandButton process="@parent" update="@form" action="#{bean.submit}" value="Submit" />

5
ajax update / renderのコンポーネントのクライアントIDを見つける方法は?「bar」から参照されている式「foo」を持つコンポーネントが見つかりません
次のコードはPrimeFacesのDataGrid + DataTableのチュートリアルからインスピレーションを得たとに置かれる<p:tab>の<p:tabView>に存在する<p:layoutUnit>の<p:layout>。以下はコードの内部です(p:tabコンポーネントから開始)。外側の部分は簡単です。 <p:tabView id="tabs"> <p:tab id="search" title="Search"> <h:form id="insTable"> <p:dataTable id="table" var="lndInstrument" value="#{instrumentBean.instruments}"> <p:column> <p:commandLink id="select" update="insTable:display" oncomplete="dlg.show()"> <f:setPropertyActionListener value="#{lndInstrument}" target="#{instrumentBean.selectedInstrument}" /> <h:outputText value="#{lndInstrument.name}" /> </p:commandLink> </p:column> </p:dataTable> <p:dialog id="dlg" modal="true" widgetVar="dlg"> <h:panelGrid id="display"> <h:outputText value="Name:" /> <h:outputText value="#{instrumentBean.selectedInstrument.name}" /> </h:panelGrid> </p:dialog> </h:form> </p:tab> </p:tabView> をクリックする<p:commandLink>と、コードが機能しなくなり、次のメッセージが表示されます。 「tabs:insTable:select」から参照されている式「insTable:display」を持つコンポーネントが見つかりません。 私が同じことをしようとすると<f:ajax>、基本的に同じことを伝える別のメッセージで失敗します: <f:ajax> …
140 ajax  jsf  jsf-2  primefaces  clientid 

10
PrimeFaces p:fileUploadの使用方法 リスナーメソッドが呼び出されないか、UploadedFileがnull /エラーをスローする/使用できない
PrimeFacesを使用してファイルをアップロードしようとしていますがfileUploadListener、アップロードの完了後にメソッドが呼び出されません。 これがビューです: <h:form> <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}" mode="advanced" update="messages" sizeLimit="100000" allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/> <p:growl id="messages" showDetail="true"/> </h:form> そして豆: @ManagedBean @RequestScoped public class FileUploadController { public void handleFileUpload(FileUploadEvent event) { FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded."); FacesContext.getCurrentInstance().addMessage(null, msg); } } メソッドにブレークポイントを設定しましたが、呼び出されたことはありません。mode="simple"and を使用するとajax="false"呼び出されますが、拡張モードで動作させたいです。NetbeansとGlassfish 3.1を使用しています。

4
JSFバッキングBeanメソッドからJSFコンポーネントを更新できますか?
JSFバッキングBeanにページ上のコンポーネントの更新を引き起こす方法はありますか?ページ上のコンポーネントを更新するためにupdate属性を持つajaxコンポーネントを使用するつもりはありません。JSFバッキングBeanメソッド内から更新をトリガーする必要があります。このメソッドが完了した後、またはその完了前に、ページの更新が発生する可能性があることに注意してください。PrimeFacesを使用して得られる解決策がある場合は、PrimeFacesを使用しています。
100 jsf-2  primefaces 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.