問題タブ [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.
java - rich:picklist はセッターを呼び出さない
アイテムを選択したら、右側の選択されたリストのセッターを呼び出したいのですが、ポップアップにある場合はそうではありません。ポップアップが閉じられると、setter が呼び出されます。通常のページで動作します。私はimmediate="true"を試してみましたが、JSFとrichFace 3.xを使用しています。助けてくれてありがとう!
jsf - 右側に重複があるRichfaces 4.5ピックリスト
環境:
Jboss 7.1.1.Final JSF 2.2.6 Seam 2.3.1.Final Richfaces 4.5.10.Final
問題:
rich:picklist は、ポップアップの 2 回目の読み込み中に右側に重複を取り込みます。再現する手順は次のとおりです。
- メイン ページのリンクをクリックすると、rich:picklist を含む popuppage がロードされます。
- 右側と左側の値が入力された rich:picklist を含むポップアップ ページがロードされます。
- ピックリストの左側から右側に値が追加され、ポップアップが保存されます。
- ポップアップを再度開くと、選択リストの右側に重複した値があります
XHTML スニペット:
ノート:
- ピックリストで使用されているエンティティの hashcode と equals メソッドをオーバーライドしました
- 右側に事前入力するには、2 つの f:selectItems リストを使用する必要がありました
- ソース リストとターゲット リストは同じエンティティ コレクションのものです
これをデバッグするのを手伝ってください。私は多くの時間を費やしてきましたが、誰かが私に方向性を与えてくれることを願っています. さらに情報が必要な場合はお知らせください。
jsf - Primefaces p:pickList と必須属性
EDIT: 説明を見つけ(f:eventで遊んで)、PFが想定していた動作をしていること、つまり、検証フェーズが失敗したため、PFフレームワーク自体のバッキングBeanの値が更新されていないことを確認しました(したがって、更新をスキップしますモデル値フェーズに直接移行し、直接レンダリング フェーズに進みます) ソース/ターゲット リストは以前のままです。
次のコードがあります。
ページの最後に、次のような ap:commandButton があります。
シナリオ: ページにはこのピックリストがあり、ソース リストとターゲット リストに値が入力されています。つまり、どちらも空ではありません。 問題は次のとおりです。ターゲット リストからすべてのアイテムを削除して [保存] を押すと、検証が失敗し、検証が必要であると表示されます。ここまでは順調ですね。
問題:検証が失敗したことを示すだけpicklist
でなく、ページの読み込み時に を初期値で更新します。これは PF の標準的な動作ですか?
p:commandButton
デフォルトとして持っているためですprocess="@form"
(フォーム内にあるを検証しているのはそのためですpicklist
)。イベントなどで、自分でターゲットリストのコンテンツを設定するためにいくつかのことを試しましたonTransfer
。しかし、それはターゲットリストを更新しません->検証が失敗し、ターゲットリストが更新されないように見えます( jsf検証が失敗し、フェーズに直接進みますrenderResponse
。つまり、モデル値は更新されません)。初期値が読み込まれます。
よろしくお願いします、
プログラミングは素晴らしい
jquery - オプションを追加、削除、および再度追加したときのピックリスト エラー
jquery のピックリストに問題があります。これが私の問題の例です: http://jsfiddle.net/QzjTs/344/
オプション 1 を選択して保存すると、正しい値である 30 が得られます。しかし、それを削除してもう一度追加して保存すると、30 ではなく「null」になります。
この問題を解決するアイデアはありますか?
どうもありがとう
vtiger - V-Tiger 6 データベースの値でピックリストを作成する方法
私は非常に新しい V-Tiger CRM です。私が達成したいのは、ベンダーの作成フォームにカスタムのピックリストがあります。PickList 値を追加することでデータを入力できることはわかっています。しかし、カスタム データベース テーブルから国籍を取得したいと考えています。私の国籍テーブルは ( nationality_id nationality_name ) のようになります。これらの値をベンダー作成フォームのカスタム ピックリストにフェッチする必要があります
javascript - Jquery-picklist.js がターゲット リストへのアクセスを許可しない
フォームで jquery-picklist.js を使用しています。私はこのように基本的なidを持つ選択オプションを持っています:-
ピックリストを作成するには、これを js ファイルに追加する必要があります
しかし、ピックリストのターゲット側にアクセスするにはどうすればよいでしょうか? ソース側を提供するため、基本変数を介してアクセスすることはできません:-
上記の行でも機能しません。解決策はありますか?