問題タブ [uicomponents]

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 投票する
1 に答える
1304 参照

java - JSF ライフサイクル。ネストされたコンポーネントに panelGrid を使用する (ui:include を使用)

私は panelGrid と共通のフォームを持っています:

および 2 つのネストされたページ。行1.xhtml:

およびrow2.xhtml:

この場合、 panelGrid はコンポーネント (outputText および commandButton) ではなく、ページに対して機能します。

テキスト (1 列目) ボタン (1 列目)

テキスト (列 2) ボタン (列 2)

しかし、私はこれが必要です:

テキスト (列 1) ボタン (列 2)

テキスト (列 1) ボタン (列 2)

ネストされたページにパラメーターを渡し、これは再使用されるコンポーネントであるため、1 つのページにすべてのコンポーネントを含めることはできませんが、最初の列に従って配置をサポートする必要があります。

私が使用するもの: PrimeFaces 3.5 with JSF 2.1.22

前もって感謝します!

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

oracle - Oracle ADF: SelectManyCheckboxコンポーネントでの(事前)選択と検索

私はOracle ADFから始めています。基本的なコンポーネントで最初の例を試しています。

Oracle ADF の従来の HR スキーマ (部門、従業員、地域、国など) から始めて、DepartmentsView1 の SelectOneChoice をドロップし、次に関連する EmployeesView3 の SelectManyCheckbox をドロップします。

ここに画像の説明を入力

したがって、データはよく一致し、選択した部門のすべての従業員が表示されます。

さて、私の2つの質問は次のとおりです。

  1. SelectManyCheckbox コンポーネントですべてのチェックボックスを事前に選択するにはどうすればよいですか? 関連するすべての従業員が事前に選択されている必要があります。
  2. 入力テキスト ボックス、ボタン、および SelectManyCheckbox コンポーネントがある場合、入力ボックスに入力された値をクエリ (ビュー オブジェクト) にバインドし、結果を SelectManyCheckbox コンポーネントにリストするにはどうすればよいですか?

おそらくそれらは非常に基本的な質問かもしれませんが、私は最近 Java Spring Framwork に由来する Oracle ADF を使い始め、問題とプログラミングのアプローチ、そして私の心も変えています。

これは私にとって大きな変化であるため、どんな助けも大歓迎です。

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

jsf-2 - JSF Managed Bean での動的 UIComponents へのアクセス

<h:dataTable>チェックボックス、テキスト、およびテキストボックスを含むいくつかの行を表示するためにリストを反復しているJSFページがあります。

<h:dataTable>ユーザーがチェックボックスをオンにしたときに、テキストボックス内にテキストを入力する必要があるように、を検証する必要があります。

これは私の JSF ページです。

すべてのチェックボックスのcheckboxid を として、すべてのテキストボックスの id を として指定しましemailIDた。ページがレンダリングされると、ページのソースを確認すると、チェックボックスの ID が「rm:0:checkbox」、「rm:1:checkbox」... であり、テキストボックスの ID が「rm:0:」であることがわかりました。 emailID','rm:1:emailID'..

コントローラーでは、次のコードを使用してこれらの動的テキスト ボックスとチェック ボックスにアクセスしたいと考えています。

しかし、これは java.lang.NullPointerException を与えています

コードを使用しても:

しかし、私が使用する場合

Null Pointer Exceptionは発生しませんが、どのチェックボックスの値が発生しているかはわかりません。

つまり、要約すると、

JSF は rm:1:checkbox、rm:2:checkbox などの ID を生成しますが、JSF ページでこの UI コンポーネントにアクセスしようとすると、アクセスできません。

何か不足していますか?

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

jsf - JSF 2.1 - 動的 UIComponents とリンク

Tomcat6 で el2.2 ライブラリを使用して JSF 2.1 を使用しています。

すべてのページに共通のヘッダー、メニューバー、フッターを含むテンプレート レイアウトを作成し、コンテンツのみを変更しました。各セクションは独自の div タグにあります。すべてが正常に機能し、メニューバーのリンクは、faces-config ナビゲーション ルールを使用して新しいページに正しく移動します。

動的に作成された UIComponents を保持するコンテンツ ページを作成しました。ビューがレンダリングされると、1 つの項目を含むパネルグリッドが正しく表示されますが、すべてのメニュー項目が機能しなくなります!

xhtml から panelgrid タグを削除して更新すると、メニュー項目が再び正しく機能します。この場合に生成される HTML の唯一の違いは、パネルグリッドのテーブル タグの有無です。

次の例では、単一の子を持つ単一の HtmlPanelGrid にそれを取り除きました。

My Bean: (BaseBean が行うことは、Serializable を実装することだけです)。

私のコンテンツxhtml

マイ メニューバー xhtml

そして最後に、私のレイアウト テンプレート

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

javascript - ログインボックスを再利用可能なUIコンポーネントにする方法は?

jQuery を使用して、このログイン ボックスから再利用可能な UI コンポーネントを作成し、1 つのページで 2 回使用できるようにするにはどうすればよいでしょうか?

jQuery:

Ink.jsのようなフレームワークから手がかりを得て、コンポーネントごとに個別のスクリプトをロードするのが最適ですか、それとももっと簡単な方法がありますか?

HTML:

更新: 2 つの個別のフォーム インスタンスを 1 つのスクリプトに関連付けました。それぞれの個別の状態と共通の動作を管理しますか、それともこのアプローチに問題がありますか?

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

jquery - Jquery ResourceDependency アノテーションが UIComponent で機能しない

@ResourceDependency アノテーションを使用して Jquery を使用する UIComponent を開発していますが、実行時にコンソールにこの "Uncaught ReferenceError: $ is not defined" が表示されます。

Java コード:

何が起こっているか知っている人はいますか?

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

javascript - 「コンポーネント」の作成中にコンポーネント/イベントをインストールできません

私はこれに従っていました:http://tjholowaychuk.tumblr.com/post/37832588021/building-a-date-picker-component

ただし、component install component/event必要なコンポーネントをダウンロードしたり、依存関係に追加したりしません。

なぜそうなのか、どうすれば機能させることができますか?