問題タブ [primefaces]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsf-2 - JSF 2/primefaces:p:panelはajaxでレンダリングされませんか?
この動作が正常かどうかはわかりません。リクエストをトリガーするボタンをクリックした後にのみレンダリングされる
ことを願っています。panel
ajax
Ajax を使用しない場合は正常に動作します。
p:panel id="myPanel" rendered="#{myBean.flag}"
p:commandButton ajax="false" action="#{myBean.setFlagToTrue}"
- ボタンをクリックする前に、myPanel が表示されない
(flag = false)
- ボタンをクリックすると、フラグが true に設定され、myPanel が正常にレンダリングされます
ajax の使用は失敗します:
p:panel id="myPanel" rendered="#{myBean.flag}"
p:commandButton ajax="true" action="#{myBean.setFlagToTrue}" update="myPanel"
- ボタンをクリックする前に、myPanel が表示されない
(flag = false)
- ボタンをクリックすると、フラグがtrueに設定され(ログファイルに表示されるように)、myPanelはレンダリングされません
レンダリングされた属性を省略しようとしましたが、実際、ajax は正常に動作します。
パネル内に反映された変更を見るとわかります。
jsf - JSFを選択するための提案が必要
こんにちは、
私たちは、アプリケーションを実装するためのさまざまなテクノロジーを評価している最中です。私たちのアプリケーションは、毎日何百万人ものユーザーを獲得するフォーラムのようなものです。たとえば、このstackoverflow.comは、このような大量のユーザーベースを問題なく処理します.
私の質問は、JSF がそのようなアプリケーションを開発するのに適したフレームワークであるかどうかです。フロントエンドを設計するために、JSF の上にある RichFaces のようなコンポーネントを使用します。他のテクノロジーに比べて遅いという jsf に関するコメントはほとんど見たことがありません。
私の仕事に対するあなたの提案やアイデアを期待しています。私は Java 開発者であり、いずれかの Java フレームワークを選択したいと考えています。教えてください。
java - dataGridのvarからの引数を使用したJSF2.0メソッドの呼び出し
私はfaceletsでprimefacesを使用し、quastionを持っています:
たとえば、dataGridがあり、faces-configに登録されているBeanのメソッドを呼び出して、動的コンテンツを含める必要があります。
dataGridのvarから引数を使用してgetSpecificFormメソッドを呼び出すにはどうすればよいですか?何かのようなもの:
更新:dataGridの任意のコンポーネントのactionListenerでメソッドを呼び出そうとした場合:
次に、属性は正しく渡されますが、ui:includeでは値が空です
誰か助けてもらえますか?ありがとうございました
jsf - JSF-p:dataTable-p:commandButtonはp:column内でも機能しません
DataTable内にcommandButtonがあります。ただし、「アクション」をクリックしても呼び出されません(actionListenerと同じ効果)。サーバーアクションの開始時にログを追加しましたが、表示されません。データリストの外にある場合、ボタンは正常に機能することに注意してください。
これが私のコードです:
問題が何であるかについて何か考えがありますか?
jsf - JSF - p:tabView - タブの変更と前のビューがまだ表示されている
1 つのタブ内で、ボタンをクリックして「h:groupPanel」を表示できます。これを行ってアクティブなタブを変更すると、表示されたばかりの groupPanel がまだ表示され、現在のタブの上に表示されます。
tabView のコードは次のとおりです。
「アップグレード」ページは次のようになります
コンポーネントが表示されるページ (searchViewLeft):
ここで、「toggleCreate」は「characterBean.rightPanel」の値を変更します。
ここで何が欠けているか分かりますか?
どうもありがとう :)
ajax - p:commandButton の更新が ui:include で機能しない
ページの一部をPPRで更新したい。これは、更新したいページの一部です。
これは aggiungi_auto.xhtml にある commandButton ですが、
何か案が?
jsf - PrimeFacesDataTable-行の選択に基づいてコンポーネントを有効/無効にする必要があります
PrimeFaces DataTableを使用してレコードを表示しています(サンドボックスアプリケーションでランダムに生成されます)。チェックボックス選択バージョンを使用しています。基本的なDataTableは、[削除]ボタンと[キャンセル]ボタン(実際には確認ダイアログからのみ使用できる機能)を含め、完全に機能します。チェックボックスが選択されたときに、ページ上の他のコントロールが選択に基づいて有効または無効になるように、DataTableに機能を追加しようとしています。
つまり、行が選択されていない(チェックボックスがオンになっていない)場合、特定のボタンやメニュー項目が無効になっているか、レンダリングされません。チェックボックスをクリックして1つ以上の行を選択すると、コントロールが有効化またはレンダリングされます。組み込みのJavaScriptイベントハンドラーを使用してみましたが、これを機能させることができません。
現在、私のページにはDataTable 5列が表示されています:チェックボックス選択列、名、姓、年齢。単純なブールチェックボックスを使用し、onclickイベントでブールを更新して、別のサンドボックスでこのような作業を行いました。残念ながら、このDataTableには似たようなものはないようです。または、ある場合は、実装方法がわかりません。
私のインデックスページ:
関連する可能性のある私のバッキングBeanからのコード:
string - h:outputText 文字列内の長い単語の改行
h:outputText
文字列内の非常に長い単語に改行 (または「-」のようなカスタム文字列) を挿入するように JSF (2.0) に指示する方法はありますか? 私の問題は、スペースのない文字列内に非常に長い単語があると、データ テーブル (PrimeFaces) が大きくなりすぎることです。長いテキストの「通常の」単語がある場合に機能し、次の単語が次の行に出力されます。
コンバーターを使用することはできますが、文字列内の長い単語を探して、テキストを表示するたびにそれらを切り取る必要があることを意味します。これは、少量のデータに対しては何とか機能しますが、データベースが大きくなると、多くの処理能力が必要になります (そしてそうなるでしょう)。
また、データベースに挿入する前に長い単語の文字列をスキャンすることもできます。つまり、文字列を 1 回処理するだけで済みますが、元の文字列が必要になった場合でも元の文字列を完全に再構築することはできません。
誰かがこれについて意見を持っていますか?
よろしくお願いします、ロバート
java - PrimeFaces1.1のコンパイル
アプリケーションのニーズに合わせてPrimeFaces1.1ソースを変更しようとしています。しかし、ソースのコンパイルに問題が発生しました。
私は以下のソースを使用しています:
http://repository.prime.com.tr/org/primefaces/primefaces/1.1/
ダウンロードおよび抽出:
primefaces-1.1-sources.jar
ただし、primefaces-1.1.pomを実行しようとすると、タグ情報を含む一部のXMLファイルを参照しているため失敗しますが、ソースでそれらを見つけることができませんでした。このビルドファイルはPrimeFaces2.x用だと思いますか?
または私は何かが欠けていますか?あなたが私を助けることができれば素晴らしいでしょう!
Maven「インストール」の使用
jquery - p:dataTable の各行内に画像を表示する OnMouseOver
私は ap:dataTable を持っていて、マウスを行の上に置くと、delete
その行を削除できるように画像が表示されるようにしたいと考えています。私はその理解PrimeFaces.escapeClientId
に変換するために使用しjsf Id
ます。ここに私がこれまでに得たものがありますid
jQuery
残念ながら、うまくいきません。Firebug はエラーを返しません。助けてください