問題タブ [picklist]

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

java - Primefaces p:picklist - ターゲット リストでアイテムを選択するイベントをどのようにキャプチャしますか?

ピックリスト ターゲット リストのアイテムがユーザーによって選択されたときに、コンポーネントを再レンダリングしたいと考えています。

それ、どうやったら出来るの?


更新 (2013 年 12 月 17 日)

ここでこの問題の完全な解決策を説明しました - http://leonotepad.blogspot.com.br/2013/12/primefaces-capturing-target-list-item.html

ありがとう@Hatemあなたの答えなしではこれを解決できませんでした。

基本的に、それはこれでした:

ap:selectMany コンポーネントによって ap:ajax 更新イベントを使用してフィルター処理された ap:pickList を持つ @ViewScoped マネージド Bean があります。

このような

ここでの考え方は、ユーザーが pickList ターゲット リスト項目をクリックしたときに新しいイベントをトリガーすることです。

したがって、@Hatem で提案されているように、クリック イベントを各ターゲット要素にバインドする必要があります。このような

フォームの後に追加する必要があることに注意してください。

pickListHack.js は WebContent/resources/js/pickListHack.js にあります。

ここでの秘訣は、更新イベントの後、バインドが失われるため、更新後にバインドを再バインドする必要があるようです。そのため、p:ajax には oncomplete イベントがあります。

最後に、ユーザーがターゲット リストの要素をクリックすると、p:remoteCommand で宣言された updateCommand が呼び出されます。

選択した項目が「param」というパラメーターとして渡されることに注意してください。このパラメーターは、次のようにマネージド Bean に戻されます。

この場合、値は単なる ID です。これは、siteConverter がオブジェクトに対して行うことだからです。

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

jsf - 「display:none」を使用すると、rich:pickList が期待どおりに機能しない (richfaces 3.3.3)

RichFaces 3.3.3 を jsf 1.2 で使用していますが、div 内に rich:pickList があり、style="display:none"いくつかの条件が満たされた場合にのみ表示すると、正しく機能しないことがわかりました。「 」および「 」ボタンを無効にし、「copy」および「」removeボタンのみが機能します。copy allremove all

このケースを見た人はいますか?

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

jquery - デフォルトでjQuery UI MultiSelectウィジェットを非表示にする方法と、必要なときにそれを非表示にする方法は?

私の選択リストの1つにjQuery UI MultiSelect Widgetを使用しています。それから問題は、「display: none;」を使用するときです。このメニューはデフォルトでは非表示にならず、常に表示されています。すべてのページにこのメニューがあるヘッダー ファイルがありますが、デフォルトで非表示にして、必要なときに表示したいと考えています。

問題は「display: none;」です。隠しているわけではありません。MultiSelect ウィジェットが表示を無視しないようにするにはどうすればよいですか: none?

ご協力いただきありがとうございます

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

ajax - 豊富なピックリスト + A4j サポート + onlistchange

a4j サポートの onlistchange イベントにアタッチされたリッチ ピックリスト コンポーネントを使用すると、奇妙な動作が発生します。

「n」個の選択した項目を picklist コンポーネントに入れると、サーバーはそれを「n」回入力しようとします (gruposDeTributosQuery.resultListOrdered() を「n」回実行します!!!)! これにより、入力に使用されるクエリが少し遅くなるため、大幅な遅延が発生します...上記は私のコードです:

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

php - 選択リストから PHP 変数に値を選択します

選択値を使用して年を選択するスクリプトがあります。年によって、隣接するテーブルに表示するデータセットを決定したいと考えています。以下のスクリプトを渡されました。Homes という単語をクリックすると、Homes.php のメイン ページに移動します。選択リストから値を選択すると、その年のデータが得られます。

これは、データセットを呼び出すコードです。以下の 2015 を選択した値に置き換えたい:

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

jsf-2 - キーボードの上下矢印で垂直スクロールが機能しない

私はRichFaces 4.3.5を使用しています。キーボードの矢印を上下に動かしてピックリストのオプションを選択しようとすると、オプションのフォーカスが変わりますが、スクロールは続きません。

例えば選択肢が20個あると10個見えます。矢印を使って一つずつ通り過ぎていきます。11°の位置を取得すると、スクロールが動かないため、11°が見えません。

私が十分に明確であったかどうかはわかりません...しかし、これはリッチフェイスのショーケースでも起こります.

http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=pickList&skin=blueSky

キーボードで他のオプションを表示しようとすると、スクロールが動かない。

これを修正する方法を知っている人はいますか?回避策はありますか?

どうもありがとうございました

これが私が使っている方法です。

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

salesforce - 新しいレコードを作成するためのピックリスト コントロール

人的資源を管理するプロジェクトに取り組んでいます。私の質問は、ピックリストを制御して新しいレコードを作成するにはどうすればよいかということです。例: 選択リストを含む [アプリケーション] タブに移動し、値の中から [休暇] を選択します。既に作成されているオブジェクトの休暇フォーム (開始日、終了日など) を作成するようにリダイレクトしたいと考えています。

ありがとうございました