問題タブ [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 に答える
10610 参照

ajax - h:selectManyChexkbox`s

ユーザーがh:selectManyCheckboxで何かを選択/選択解除したときにイベント変更リスナーを起動したいのですが、そのままにしておくと何も起こりません。

私のxhtml:

「1 つ以上のリソースに 'head' のターゲットがありますが、ビュー内で 'head' コンポーネントが定義されていません」というエラーが表示されます。< head> だけでなく < h:head> もあります。これは問題になる可能性があると読みました。

そして、Bean からのスニペット:

< f:ajax のようなものなしで試しました

しかし、運が悪い...


HighCharts - グラフを表示する - 簡単な例 (markit API)

JavaScript を使ったプログラミングは初めてで、HighCharts チャートの実装に問題があります。私が使用している API はマークイット ( https://github.com/markitondemand/DataApis/blob/master/MarkitTimeseriesServiceSample.js ) で、このページhttp://dev.markitondemand.com/の途中に示されているグラフを生成します。

ここで、このフィドルに示されている js の代わりにその js スクリプトを追加する必要があると考えました ( http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/ samples/highcharts/demo/line-basic/ ) ですが、機能していないようです。

実際に置きたい場所を割り当てていないためかもしれませんが、100%確信が持てません。

私のコードについては以下を参照してください。

助けてくれてありがとう。

0 投票する
0 に答える
662 参照

jsf-2 - JSF - SelectManyCheckBox をプログラムで追加できない

私は primefaces 3.5 を使用しています。

チェックボックスのリストを含むポップアップを表示する HtmlPanelGrid があります。しかし、ポップアップは表示されません。

私が得たい実際の結果は次のようなものです:

上記のコードは、「SelectManyCheckbox」を使用すると機能しませんが、「SelectBooleanCheckbox」を使用すると正常に機能します。

「SelectManyMenu」と「SelectOneMenu」も試してみましたが、結果は同じです。

複数選択コンポーネントが私のコードで機能しないように、何か見落としがありますか? コードで確認するエラーメッセージは表示されません。私はこの問題に数日間悩まされており、Google から解決策を見つけることができません。

どんな助けやアイデアも大歓迎です。ありがとうございました。

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

jsf - com.sun.faces.renderkit.html_basic.MenuRenderer createCollection: タイプ java.util.Arrays$ArrayList の新しい Collection インスタンスを作成できません

列挙型で JSF / SelectManyCheckBox タグを使用しようとしています:

ここに私のxhtmlコードがあります:

別の投稿で述べたように、コンバーターを追加しました。

正常に動作しているようですが、コンソールに次のスタック トレースが表示されます。

このスタックトレースの後、アプリケーションは正常に動作しているように見えますが、なぜこのようなスタックトレースがあるのだろうか..

誰かが私を助けることができますか?

ありがとう。

ステファン。

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

ajax - 不明な ID が含まれているため、コンポーネントのコンテキストでそれを見つけることができません

ユーザーが h:selectManyCheckbox から選択した値を変更するたびに、ブール変数の状態を更新しようとしています。DB から動的にロードする調査があります。質問には、多肢選択式と単一選択式の 2 種類があります。質問への回答の 1 つにブール値がある場合 (追加の回答が必要)、このオプションを選択すると、inputText が表示されます。単一選択の質問と SelectOneRadio に対してこのソリューションを作成することに成功し、思いどおりに機能します。

残念ながら、SelectManyCheckbox では機能しません。<f:ajax>タグを入れる<f:selectItems ... >とエラーがスローされます:

エラー: javax.servlet.ServletException: <f:ajax> contains an unknown id 'podgladAnkietyForm:repeatLoop:2:selectBoxes' - cannot locate it in the context of the component selectBoxes

に何らかの問題があると思います<ui:repeat>。selectManyBox で同様のコードを実行しようとすると、ui:repeat ループの外側で動作します。さらに、ほぼ同じコードで動作し<h:selectOneRadio>ます!更新したいコンポーネントをバインドし、絶対パスを変更し render=":podgladAnkietyForm:repeatLoop:#{loop.index}:selectBoxes"、NamingContainerを追加しようとしまし<f:subView>たが、それも役に立ちませんでした。<f:ajax>タグを削除すると動作します。結果コードは次のとおりです。

結果のhtmlコード

何が間違っていたのか、まったくわかりません。誰かが同様の問題を抱えていましたか?DB からすべての質問をロードするため、ui:repeat ループを削除できません。いくつかの回避策?

JSFページ

バッキングビーン

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

jsf - リストの UISelectManyjava.lang.ClassCastException が発生します: java.lang.String は T にキャストできません

私はで使用<p:selectCheckboxMenu>していList<Long>ます:

以下のようにフォームを送信し、選択したアイテムをループすると、

次に、クラス キャスト例外が発生します。

<p:selectManyCheckbox><p:selectManyMenu>、などでも同じ問題が発生し<h:selectManyMenu>ます。基本的にすべての複数選択コンポーネント。および単一値プロパティ<p:selectOneMenu>の他のすべての単一選択コンポーネントで正常に機能します。Long

これはどのように発生し、どうすれば解決できますか?

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

jsf - 2 つの ArrayList で SelectManyCheckbox を使用するには? - 素顔

を実装しようとしています<p:selectManyCheckbox>が、成功していません。

今、私は次のアーキテクチャを持っています:

Courseクラスには2つありますArrayList<Discipline>

すべてのデータは MYSQL DB から取得されますが、それは問題ではありません。今度は新しいコースを作成したいので、courseDisciplines には何もありません。

チェックボックスにallDisciplinesを表示し、ユーザーが1つのチェックボックスを選択すると、このチェックボックスのオブジェクトDisciplineがcourseDisciplinesに追加され、1つのチェックボックスを選択解除すると、courseDsiciplinesから分野が削除されます。

私のJSF 2.0コードは次のとおりです。

これは実際には、チェックボックスが選択されていないすべての分野を示しています。しかし、いくつかのチェックボックスを選択してフォームを送信すると、courseDisciplines 内の要素を印刷しようとしましたが、コンソールには何も表示されません。

私が間違っていることは何ですか?

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

jsf - h:selectManyCheckbox と omnifaces.SelectItemsConverter が項目を事前選択しない

私はJSF 2.0、PrimeFacesおよびOmniFacesを使用しています。

とのダイアログが 2 つあります<h:selectManyCheckbox>。最初のダイアログは新しい を作成しますCourse:

ここに画像の説明を入力

Disciplina次のように表されます。

これはうまくいきます。いくつかの分野を選択してフォームを送信するCourseと、選択したDisciplines を含む新しいものが DB に適切に挿入されます。

ただし、DB から既存のものを取得しようとするとCourse、保存されたDisciplines が事前に選択されていません。

ここに画像の説明を入力

コードは同じです:

バッキング Bean は次のとおりです。

Disciplinaエンティティは次のとおりです。

これはどのように発生し、どうすれば解決できますか?

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

jsf - p:selectManyCheckbox を 10 列でレンダリングする

いくつかの統計用のインターフェース JEE / JSF を開発しました。ユーザーが表示したい参照を選択するためのチェックボックスを作成しましたが、問題は、データベースのデータに基づいてチェックボックス Arraylist を生成するために使用することです。

そして、私が望むようにそれらを配置することはできません。10個のチェックボックスの後、他の人が行などに直接生成することを望みます..

私はこの結果を持っています

http://image.noelshack.com/fichiers/2013/48/1385458240-after.jpg

そして、私はこれができたらいいのに

ここに画像の説明を入力

MTBFBEAN

JSF XHTML

誰かが私を助けることができれば、それはいいでしょう。

ありがとうございました !

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

jsf - オブジェクトのリストで SelectManyCheckbox を使用する

ユーザーがX個の材料を選択できるJSFページを作成し、選択した材料をリストに保存しようとしています。

Ingredient は、String IngredientName と int materialsPrice の 2 つの値を持つオブジェクトです。

私がやりたいことは、IngredientList (動的にサイズ変更) で Ingredient ごとに 1 つの selectItem を作成し、選択した項目を別の成分リストに保存することです。

これを複数の異なる方法で実行しようとしましたが、クラスキャストの例外が発生するか、チェックボックスがまったく表示されません。

私の豆:

IngredientBean は、永続性データベースから Ingredient 項目を取得し、それらをリストとして返すために使用されます。

私のJSFページ:

selectManyCheckbox要素の使用方法が明らかでないか、単に誤解している可能性がありますが、これを修正する方法に完全に行き詰まっています。これをどのように実装する必要があるかについての回答に感謝します。:)

編集: 言及するのを忘れていましたが、マネージド Bean の createNew() メソッドは前の JSF ページで呼び出され、このページにリダイレクトされます。