問題タブ [uiinclude]
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 - 含まれるコンポーネントのカスタム ナビゲーション ルールを定義する方法
ui:include
コンポーネントを ( で) インクルードし、呼び出し元ページのナビゲーション ルールを設定しようとしています。含まれるコンポーネントにはフォームがあります。提出時にフィードバックメッセージ(うなり声など)を表示し、条件付きで含まれているパネルを再度表示したい。
これを達成するための最良の方法は何ですか?
java - jsf h:inputTextarea へのコンテンツのインポート
現在、Spring mvc/jsp アプリを jsf アプリに変換しています。
以前は、JSP セグメント ファイルのコンテンツを次のようなテキスト領域にインポートできました。
魔法のように、jsp のコンテンツがテキスト領域のコンテンツに表示されました。
私たちは JSF でも同じことをしようとしていますが、私は自分自身を撃つ準備ができています。
私たちは試しました
ただし、テキストエリアの後のコンテンツは含まれていません。
h:inputTextarea の値パラメーターとしてのコンテンツを含めようとしましたが、コンパイラーは、構文/引用符/角かっこなどに関する結び目のニッカーを取得します.
コンテンツをバッキング Bean にロードするのではなく、jsf ページに直接コンテンツを含めたいと思います。私がしたいことをjsfで行うことができるアイデアは誰にでもあります(私は完全なJSFの初心者ですか?
jsf - ManagedBean は別の MB を継承します。メインクラスの JSF をコンポーネントとして再利用するには?
私の問題は少し複雑ですが、例を挙げます。
ユーザーを登録する user.xhtml ページ (およびそれを使用する MB) が既にあります。
ここで、別のフィールドを持つUserAdmMB
を継承するを作成します。UserMB
を使用するように、存在する XHTML を再利用したい<ui:include>
:
ただし、最初の XHTML には既に含まuserMB
れています (別のアクセス ポイントで使用するため)。それを行うにはどうすればよいですか?
jsf - アクション メソッドは 2 回目は呼び出されません
テンプレートを使用していますが、メインのテンプレートには
私の問題は、任意の Bean のアクション メソッドが呼び出されず、前のページで実行されたことです。最初のページのメニューをクリックすると、ajax 呼び出しが行われ、アクション メソッドが実行され、ページ コンテンツが読み込まれる例を次に示します。読み込まれたページ (page1) のリンクをクリックしても、アクション メソッドは実行されません。
構成: jsf 2.2.9 | プライムフェイス5.1 | トムキャット 8.0.3
template.xhtml
navBean:
page1.xhtml
page2 には<p: outputLabel />
、テスト用の が 1 つだけあります。
私は試してみましp:commandLink
たh:commandLink
ありがとう!
dynamic - PF を 4.0 から 5.1 にアップグレードした後、ui:include を使用した Primefaces 動的ダイアログが機能しない
最近、Primefaces を 4.0 から 5.1 にアップグレードしましたが、その後、コマンド ボタンをクリックしてもダイアログが表示されません。dynamic="false" で動作しますが、遅延ロードする必要があります。ExampleBean は sessionScoped で、JSF 2.2 を使用しています。誰かがこれを解決するのを手伝ってくれますか?
logPage.xhtml
jquery - 画面幅に基づいて ui:include をレンダリングするには
画面幅に基づいてレンダリングすることは可能ですか? たとえば、デスクトップではヘッダーは正常ですが、モバイル デバイスではモバイル ヘッダーをレンダリングします。JSFまたはJQUERYを使用してこれを達成する方法はありますか?
jsf - ビーンアクション/リスナーメソッドを渡す方法の
データテーブルをロードするために使用<ui:include>
しています(Primefacesを使用しています)。タグ<ui:param>
の中に入れて使いたいです。ダウンしているコードをテストしましたが、イベントonRowEditまたはonRowCancelをトリガーしませんでした。これは私のページです:listener
<p:ajax>
私のデータテーブル:
私の豆:
}
これはエラーです:
これを変更すると:
このため:
私のコードは正常に動作しますが、動的データ テーブルが必要です。パラメータをリスナーに渡す方法はありますか? ありがとう!
jsf - 開始タグと終了タグを別々のインクルード ファイルに入れる
さまざまなファイルの html コードを自分のページに含めたいと考えていmain.xhtml
ます。しかし、これは<ui:include>
. コードが異なるファイルに分かれているため、各ファイルに無効な html コードが含まれているためです。
私が意味したのは:
html1.html
html2.html
main.xhtml
このタスクを達成する方法はありますか?