問題タブ [jsf]
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.
javascript - JSFの前にJavascriptを実行するにはどうすればよいですかアクションは実行されますか?
JSF <h:commandLink>
( onclick
an のイベントを使用<a>
して現在のフォームを送信する) がある場合、アクションが実行される前にどのように JavaScript を実行しますか (削除の確認を求めるなど)。
java - Java Server Faces フレームワーク内での Spry の使用
Dreamweaverを使用して、既存のJSFページにSpry アコーディオンを挿入しようとしています。これは可能ですか?
私はすでにいくつかのことを試しましたが、ラベルだけが表示されます。
jsf - RichFaces ScrollableDataTableコントロールのパフォーマンスを改善するにはどうすればよいですか?
まず、少し背景:
ScrollableDataTableを使用して288行8列(2304レコード)のデータセットを表示していますが、パフォーマンスには多くの要望があります。コントロールを再レンダリングするAJAXリクエストは、DataTableコントロールを使用して同じデータをレンダリングする場合の7秒と比較して、完了するまでに約20秒かかります。
サーブレットフィルタとJavaScriptを介してキャプチャされたメトリックは、実質的にすべての処理時間がクライアント側で費やされていることを示しています。19.87秒のリクエストのうち、3.87秒がサーバーに費やされています...データのクエリと並べ替えに費やされた時間は0.6秒未満です。
DataTableコントロールに切り替えると、要求、応答、およびレンダリングのサイクルがScrollableDataTableで表示されるものの1/3に短縮されますが、いくつかの重要な機能も削除されます。
そして今の質問:
ScrollableDataTableでパフォーマンスの問題が発生した人は他にいますか?ピン留めされた列と2軸スクロールを使用してJSF/RichFacesで大量の表形式データをレンダリングする最も効率的な方法は何ですか?
アップデート:
最終的にカスタムコントロールを作成しました。レンダリングされたコンポーネントと生成されたJavaScriptを完全に制御することで、DataTableに匹敵する応答時間を実現できました。しかし、私はザックに同意します-ページ付けが正解です。
java - JSF/Facelets の国際化ラベル
Faceletsには、他の方法で JSF を使用して行うことができる、よりきちんとした、またはより読みやすい国際化されたユーザー インターフェイスのテキスト ラベルのための機能がありますか?
たとえば、単純な JSF では、h:outputFormat を使用すると、メッセージ内の変数を補間する非常に冗長な方法になります。
明確化:次のようなメッセージ ファイル エントリを追加できることはわかっています。
これを (Seam を使用している場合) 次のように表示します。
しかし、それは 1 つの文を出力するのに非常に煩雑です。これは、JSF に悪い名前を付けるようなものです。
java - JSF selectItem ラベルのフォーマット
このプロジェクトの xhtml にすべてのプレゼンテーションを保持しようとしていますが、selectItem タグの一部の値をフォーマットする必要があり、BigDecimal 値を持ち、通貨のように見せる必要があります。タグの<f:convertNumber pattern="$#,##0.00"/>
内側に適用する方法はありますか?<f:selectItem>
これを行う方法、またはこれをJavaコードにプッシュすることを伴わない回避策はありますか?
jsf - Netbeans を使用したデバッグ用のソースの指定
Netbeans 6.1 のデバッガを使用して、JSF ライブラリのメソッド (具体的には StateManager クラスの saveSerializedView メソッド) にステップインしたいのですが、IDE を介して JSF ライブラリのソース コードの場所を指定する方法がわかりません。 . Netbeans が JSF に使用している jar ファイルを特定するのに苦労しています。
jsf - ウッドストック テーブルの選択した行を取得する方法
チェックボックス付きのJSFウッドストックテーブルがあります。行が選択されたら、それらのアイテムを処理したいと思います。RowKey オブジェクトの選択を取得できましたが、元のオブジェクトを取得する方法がわかりません。テーブルは、ObjectListDataProvider によって設定されます。
java - Seam/JSF でフォームリクエストを取得
GET リクエストとして送信したいクエリ フォームがあるので、結果ページをブックマークしたり、RESTful にしたりすることができます。これは、送信ボタンのある従来のテキスト フィールドです。Seam/JSF に GET を使用させ、デフォルトの POST ではなくクエリ式をパラメーターとして含めるにはどうすればよいですか?
ajax - 利用可能なAJAXJSFライブラリのリストはありますか?
www.jsfmatrix.netに代わるものを探して、そこにあるJSFライブラリをよりよく理解し、独自のグリッド/テーブルコンポーネントを作成する必要をなくします。または、これらの27は、世界が提供しなければならない最高のものですか(実際には、3つだけが塩の価値があります)。
java - Seam/JSF フォーム送信起動ボタン onclick イベント
クエリビルダーを備えた検索フォームがあります。ビルダーはボタンで起動します。このようなもの
結果は、フォームにa<button/>
と an の両方を含む HTML になります。<input type="submit"/>
ユーザーが式フィールドに文字列を入力し、送信ボタンをクリックするのではなく、Enter キーを押した場合、予想される動作が検索の送信であるときに、クエリ ビルダーが表示されます。何を与える?