問題タブ [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.

0 投票する
3 に答える
9534 参照

jsf - JSF で単一のヘッダーの下に列をグループ化する

JSF を使用して、2 つ以上の列を JSF の単一の親列の下にグループ化する方法はありますか? 内部に hx:columnEx 列を持つ dataTableEx があります。私が欲しいのは次のようなものです:

データ データ データ データ

ありがとう

0 投票する
4 に答える
23728 参照

jsf - JSF getValue() 対 getSubmittedValue()

最近、いくつかの JSF アプリケーションを開発していますが、Web コンポーネント API の不整合に悩まされています。

サーバー側コードの JSF コンポーネント オブジェクトで .getValue() または .getSubmittedValue() を呼び出すと、非常に予測できない動作が発生することに気付きました。ドロップダウン リスト ボックスで .getValue() を呼び出すと、値を選択する前の値 (つまり、最後のページの更新からの値) を取得していることに気付きました。私は正しい値を次のように:

また、フォーム フィールドで .getSubmittedValue() を呼び出すと、その値がコンポーネント オブジェクトでインスタンス化されていないため、null ポインター例外が発生する場合があることに気付きました。その場合、その状況で .getValue() を呼び出すと、正しい値。例:

これは JSF フレームワークの単なる「癖」ですか、それとも API を完全に間違って使用しているだけです?? これら 2 つの方法についての洞察をいただければ幸いです。乾杯。

0 投票する
3 に答える
7880 参照

jquery - jQuery を使用して HTML テーブルの構造を変更する

HTML テーブルの行または列に表示される要素 (次の例ではX ) のリストがあります。

HTMLコードの観点では、次のいずれかを持っています(水平表示):

または (縦表示):

この HTML コードは JSF コンポーネント ( と呼ばれる<h:selectManyCheckboxes/>) によって生成されるため、この HTML コードを制御することはできません。

ただし、要素のリストを 2 列で表示したいと考えています。つまり、テーブルの HTML コードは次のようになります。

jQueryを使用してそれを行うにはどうすればよいですか?

よろしくお願いします。

ps: 知っておく必要がある場合、X は実際には入力とラベルです。

0 投票する
1 に答える
4911 参照

java - モデル値を更新する前に起動するJSFcommandLinkアクション

login.jspとmain.jspの2つのJSPで構成されるJSFアプリケーションがあります。

私は次のfaces-config.xmlを持っています:

そして、次のweb.xml:

login.jspに、commandLinkクリックでDataBeanのプロパティを更新するコンポーネントがいくつかあります。正常に完了すると、ユーザーは/main.jspに移動します。

commandLinkをクリックすると、Beanが更新される前にメソッドが実行されることに気付きました。これにより、フォームの値がBeanに適用されていないため、メソッドの実行時にすべてのBeanプロパティがnullになります。

JSFのライフサイクルについて私が理解したことから、「immediate = true」が指定されていない限り、「InvokeApplication」の前に「UpdateModelValues」を実行する必要があります。これは私のcommandLinkではありません。

私は今朝数時間これをデバッグしようとしてきました、そして私はどんな提案や洞察も歓迎します。

更新:私はこの問題を徹底的に調査し、使用していたドロップダウンコンポーネントにバグがあり、次のリリースで修正する必要があると結論付けました。私の解決策は、サードパーティコンポーネントの代わりに通常のh:selectOneMenuを使用することでしたが、これは魅力のように機能します。

ここで、managerListはSelectItemオブジェクトのリストです。

0 投票する
4 に答える
7667 参照

java - JSF はフォーム入力フィールドの名前をどのように生成しますか?

誰かアイデアはありますか?フォーム入力フィールドの名前を指定することはできますか? どうやってそれを行うのですか?

0 投票する
4 に答える
708 参照

list - HTML 要素を条件付きでラップする

私の Seam アプリケーションには、一連のHTML 要素@Datamodelに変換したいアイテムの ( ) リストを返す Seam コンポーネントがあります。<li>これで問題なく動作しています。

しかし今、EL式に従ってリストを分割したいと思います。したがって、EL 式は、新しい<ul>要素を開始する必要があるかどうかを決定します。私は次のことを試しました:

しかし、入れ子<ul>が間違っているため、それは無効です。

どうすればいいですか?

0 投票する
3 に答える
9463 参照

java - JSF:別のセッションBeanに基づいて1つのセッションBeanを更新する方法は?

現在、いくつかの jsf アプリケーションを変更しています。私は2つの豆を持っています。

  • connectionBean
  • UIBean

初めて connectionBean に接続パラメータを設定すると、UIBean は connectionBean 情報を読み取って、正しい UI ツリーを表示できます。

ただし、同じセッションで接続パラメーターを設定しようとすると。私の UIBean は以前の connectionBean 情報を引き続き使用します。

httpSession全体を無効にした後にのみ使用されます。

あるセッション Bean で別のセッション Bean を更新する方法はありますか?

0 投票する
2 に答える
8748 参照

java - JSF/MyFaces を使用してユーザー ロールに基づいて条件を作成する方法は?

JSP ページから現在のユーザーのロールを読み取るには、どのようなオプションが必要ですか? Tomahawk コンポーネントの属性については認識していvisibleOnUserRole="myRole"ますが、単純な可視性よりももう少し複雑なことのためにロールが必要です。

0 投票する
3 に答える
955 参照

jsf - JSFアップロードコンポーネント:代替トリガー

アイコンクリックでファイルをアップロードする必要があるJSFフォームがあります(つまり、ファイルアップロードコンポーネントのテキストフィールド/参照ボタンを表示しません)。

他のコンポーネントタイプを介して、ファイルを開くダイアログとアップロードコンポーネントのアップロード機能をトリガーすることは可能ですか?

0 投票する
1 に答える
906 参照

forms - Default JSF Form Behavior

I'm building a vanilla JSF app, and I'm having some difficulty understanding how forms work in this framework.

If I make a JavaScript form submission ...

... on this JSF form ...

... how can I define the method to be called in the foo bean? Is there a JSF standard way to define a default form submission method?