問題タブ [multi-select]

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

wpf - マルチバインド 複数選択 ListView

OK、ここに奇妙なものがあります。私が理解しようとしているのは、最初のリストビューの選択に基づいて、ObservableCollection によって取り込まれた 1 つのリストビューを作成し、別の ObservableCollection によって取り込まれた別の ListView を更新し、次に valueconverter を使用して、組み合わせた選択に基づいてチェックボックスをオンまたはオフにする方法です。 2 番目のリストビューに現在のアイテムが表示されます。この部分は、マルチバインディングを使用して多少作業していますが、困惑している部分は、2番目のリストビューでアイテムをチェックまたはチェック解除するときに、そのイベントとそのリストビューで現在チェックされているすべてのアイテムを取得できるようにする必要があることです。それに基づくデータベースフィールド。

私はこれがあまり意味をなさないかもしれないことを知っています. セカンドリストビューのチェックボックスをオンまたはオフにすると、コンバーターが ConvertBack メソッドを実行しようとして失敗することがわかりますが、単に null を返すように設定すると、コードは失敗しなくなりますが、チェックボックスは強調表示されます検証エラーが発生したように赤で。

マルチバインディングがここに行く方法であるかどうかさえわかりません.Josh Smithのマルチセレクションリストビューのものを見てきましたが、必要な変換では、それをうまく実装する方法もわかりません.

誰かが何かアイデアを持っているなら、私はそれを大いに感謝します. また、私の必要性を明確に説明しなかった場合は申し訳ありませんが、混沌とした説明とコードで、私がどこに向かっているのかを確認できることを願っています.

前もって感謝します!

2 番目の ListView にフィードする最初の ListView

コンバーターとマルチバインディングを使用した 2 番目の ListView

値コンバーター

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

asp.net - ListBox を一番上の選択項目までスクロールする

複数選択をプログラムで下にスクロールしてListBox、一番上の選択を表示する方法はありますか? ここで ASP.NET を使用します。

更新(明確にするため): 多数のアイテム (国リスト) を含む複数選択を含むフォームがあるListBoxため、それらのすべてが同時に表示されるわけではありません。ユーザーは 1 つまたは複数の選択を行い、フォームを保存します。ListBox後で、ユーザーが編集に戻り、ユーザーが行った最初の選択を表示するために as を自動的にスクロールしたいと考えています。たとえば、ユーザーがポルトガルを選択した場合、ユーザーListBoxが画面にすぐに表示されるようにスクロールし、手動で下にスクロールする必要がないようにします。

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

jquery - JQGridonselectrowイベント-カスタム複数選択

私はJQGridをたくさん使ってきたので、みんなにお勧めします。私が本当に好きではない機能の1つは、ShiftやCtrlなどの特別なキーを使用せず、多くの制御を提供せず、チェックボックスを強制的に表示する組み込みの複数選択です。

次のように独自の複数選択を実装したいと思います。onSelectRow-shiftまたはctrlが保持されているかどうかを確認し、行IDを配列に追加して、グリッドで選択します。何も保持されていない場合は、配列をクリアし、新しい行IDを追加して、グリッドで選択します。

これは、キーが保持されているかどうかを確認するためにonSelectRowにイベントが必要なことを除いて、実装するのに十分簡単です。メインドキュメント自体にkeydownおよびkeyupイベントを添付したくない。

よろしく、バイロンコブ。

編集:解決策-

Olegsの入力に続いて、私は次のことを行いました。

  1. multiselect: trueグリッド定義で設定
  2. gridComplete設定してチェックボックスの列を非表示にしました$("#myGrid").jqGrid('hideCol', 'cb');
  3. 選択する前に自分でctrlキーをチェックし(multikey: "ctrlKey"を使用しない)、ctrlキーが押されていない場合は選択をクリアします。
  4. 後で必要に応じて選択配列を使用する-var SelectedRows = $("#myGrid").jqGrid('getGridParam', 'selarrrow');

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

jqgrid - 特殊キーを押したときのjqGrid複数選択の動作

複数選択の動作に期待していたのは、特別なキーが押されていない限り、通常どおりに動作することです。つまり、行を選択していて、他のキーを押さずに別の行をクリックすると、新しい行が選択され、古い行の選択が解除されます。jqGridの標準オプションを使用すると、常に通常の動作を選択するか、常に複数選択するかを選択できます。特別なキーが押されたときだけ複数選択することはできません。

これを達成する方法はありますか?

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

jquery - 選択した行を1番目のjqgridから2番目のjqgridに移入する方法は?

いくつかの情報を表示するグリッドがあり、複数の行を選択して[注文の追加]ボタンをクリックすると、1番目から2番目のグリッドまでの選択した行が表示されるため、呼び出しを行わずに2番目のグリッドにそれらの行が表示されます。カートアプリケーション?jqGridで可能ですか?

さらに、さらに行を選択した場合は、その2番目のグリッドに追加する必要があります。

誰かがそれを達成する方法について何か考えがあれば..私は本当に感謝します...ありがとう!

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

javascript - 複数選択ドロップダウンボックスのサイズを動的に拡大します

私はこれをマウスオーバーとオンマウスアウトに次のように実装しました:

これはすべてうまくいっていますが、マウスオーバーだけでは必要ありません。常に:)永遠に必要です。

前もって感謝します。

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

c++ - QMLListViewマルチセレクション

QML ListViewでいくつかの要素を選択し、そのインデックスをC ++コードに送信するにはどうすればよいですか?

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

asp.net - Webアプリのドロップダウンリストから複数選択しますか?

レポートが返されるWebアプリを作成しています。ユーザーがドロップダウンリストを要求した特定のパラメーターについては、一度に複数のオプションを選択できるようにすることも必要です。

たとえば、TX、WV、およびIDの状態からのすべてのトランザクションを表示します。

リストボックスではなく、要求されたドロップダウンリストを使用することにした理由は、40を超えるパラメーターから選択でき、私のページにはすでにその数のコントロールが詰め込まれているためです。

よろしくお願いします。

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

c# - ファイルアップロード複数選択

これが可能であるかどうかはわかりませんが、ユーザーがWebサイト上のファイルをCtrlキーを押しながらクリック(つまり、複数選択)できるようにする方法はありますか?

標準のファイルエクスプローラーから取得した、アップロードツールを介して実行できるようにしたいことのスクリーンショット:

複数選択

これに関連する場合、サイトのバックエンドはC#であり、フロントエンドのスクリプトはJS/jQueryです。

0 投票する
5 に答える
59165 参照

php - Magentoから属性オプションのリストを取得します

私は次のようにMagentoから属性オプションを取得しています:

組み込みの「color」属性のオプションを取得しようとするまでは正常に機能していました。次のエラーが発生しました。

getSource()呼び出しが失敗し、このエラーが発生したように見えます。なぜこれが起こるのか、そしてどうすればカラーオプションを出すことができるのか誰かが知っていますか?

ありがとう!