問題タブ [selectmanycheckbox]

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 に答える
6918 参照

jsf - h:selectManyCheckbox の JSF f:selectItem がバッキング Bean で機能しないが、h:dataTable では正しく表示される

この問題は、次のコードで発生します。

ご覧のとおり、value="#{filterListener.chosenFilters}" があります。dataTable の値も同じなので、selectItem のいずれかをクリックすると、dataTable に要素が追加または削除されます (これは機能しています)。バッキング Bean には、次のコードがあります。

チェックボックスの 1 つをクリックするたびに、適切なデータを含む列が追加/削除されます。コンソールでは、processValueChange メソッドで出力すると「processValueChange が呼び出されました」というメッセージが表示されますが、この間、chooseFilters は常に null であり、if式は実行されません。どうして?これはセッション Bean です。バッキング Bean 内でリストを使用できない理由がよくわかりませんが、dataTable では問題なく使用されます。

このたびはご検討いただきありがとうございます。

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

jsf - h:selectManyCheckboxselectItemsを動的に更新する方法

JSFを使用してシナリオを実装しようとしています。私は持っています、commandExButtonそしてユーザーがこのボタン「A」をクリックすると、それはアイテムpanelDialogを含むを示しselectManyCheckBoxます。継続的に更新される1つのファイルを解析することにより、バックエンドBeanでこれらのアイテムを生成します。私が欲しいのは、このボタン「A」をクリックするたびに、バックエンドBeanを介してファイルを解析することにより、最新のselectItemsを取得する必要があるということです。しかし、ページが最初にレンダリングされたときに生成されたものと同じselectItemを取得します。そのため、現時点では回避策があります。この回避策では、実際にページを更新する更新ボタンを1つ含め、ユーザーが[A]をクリックして、現在のファイルのコンテンツを解析して最新のselectItemを取得します。しかし、新しいボタンを追加したり、既存のボタンを使用したりしなくても、とにかく実行できますか?

以下は私が使用しているコードです

Beanのコード:

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

jsf - h:selectManyCheckbox で列挙型を使用する

で列挙値を使用したい<h:selectManyCheckbox>。チェックボックスは正しく入力されますが、いくつかの値を選択して送信すると、それらのランタイム タイプはStringenum ではなく になります。私のコード:

UserController クラス (SecurityRole は列挙型です):

JSF が setRoles メソッドを呼び出すと、enum 型ではなく String 型のリストが含まれます。何か案は?ありがとう!

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

jsf - selectManyListbox / selectManyMenu / selectManyCheckboxから選択したすべての値を取得するにはどうすればよいですか?

バッキングBeanのh:selectManyListbox、h:selectManyMenu、h:selectManyCheckbox、p:selectManyListbox、p:selectManyMenu、p:selectManyCheckboxなどのUISelectManyコンポーネントから選択したすべての値を収集するにはどうすればよいですか?

誰かが例を手伝ってくれるなら、それは本当に助けになるでしょう。

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

validation - SelectManyCheckboxコンポーネントに必要なメッセージ

RichFaces4でJSF2.1を使用していますが、フォームをselectManyCheckbox処理する前に少なくとも1つのアイテムを選択するフォームがあります。

属性をtrueに設定しましたrequiredが、少なくとも1つのチェックボックスを選択せず​​に送信ボタンをクリックしてもメッセージが表示されません。

どうやってやるの?

乾杯

アップデート

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

primefaces - すべてのp:selectManyCheckboxを選択します

すべてのチェックボックスを選択するボタンを作成したいのですが、自分に合った例が1つ見つかりませんでした。私はprimefacesを使用しています。

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

css - p:selectManyCheckbox の個々のチェックボックスごとに背景色を設定する

このhttp://www.primefaces.org/showcase-labs/ui/selectManyCheckbox.jsf primefaces コンポーネントを使用して、動的な booleanCheckboxes 値を取得しています

下の画像に示すように、すべてのブール値チェックボックスに異なる色を適用する必要があります

id=1 の場合、色は赤になり、id=2 の場合、色はオレンジになります。

これらは映画の動的な値であることがわかっているため、backing Bean からこれらの動的なチェックボックスに background-color を設定するにはどうすればよいですか?

selectManyCheckbox にスタイルを適用しようとしましたが、selectManyCheckbox パネル全体に背景色として適用されます。

では、バッキング Bean から selectManyCheckbox 値に動的に色を設定するにはどうすればよいですか?

ここに画像の説明を入力

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

html - すべてのチェックボックスを 1 行に表示するのではなく、4 つのチェックボックスを 1 行に表示する

として選択するチェックボックスがあるJSF 2.0を使用してWebアプリケーションを作成しましたh:selectManyCheckbox。以下は私がコードとして持っているものです

私が得る出力は

問題はThis is on ONE LINEです。

私が欲しいのは以下の通りです。

つまり、1行に4つのチェックボックス....

これを行う方法はありますか?

編集 1

HTML生成出力は

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

javascript - t:selectManyCheckboxのすべてのチェックボックスを選択します

多くのチェックボックスがあるJSF2.0を使用してWebアプリケーションを作成しました。[すべて選択]チェックボックスをクリックして、これらのチェックボックスを選択したいと思います。

私は以下のコードを持っています

javascriptは

しかし、それは機能していません。

テストのために追加しましたalert('selecting all ' + element.checked + '==');が、これには次のように出力されます。selecting all ====つまり、のデータは取得されませんelement.id

に変更<t:selectManyCheckboxする<h:selectManyCheckboxと、価値が得られます。

私が間違っていることについて何か考えはありますか?

編集1

HTMLで生成された出力は

編集2

以下のように、さらに多くのチェックボックスがあることに注意してください。

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

selectmanycheckbox - ページを更新すると、チェックした値がクリアされます。in h:selectManyCheckbox

h:selectManyCheckbox の使用に問題があります。ページを更新すると、チェックした値がクリアされます。
私はJSF 1.2を使用しました

<h:selectManyCheckbox value="${dmsParticipantsForm.filterCompany}" style="text-align: left" class="companySelector" layout="pageDirection" > <f:selectItems value="${dmsActionForm.companies}" /> </h:selectManyCheckbox>