レビューされているユーザーのドロップダウン リスト、従業員の SelectList、および割り当てられたレビュー担当者の空の選択リストがあります。管理者が SelectList 内の従業員をダブルクリックすると、レビュー対象のユーザーの担当レビュー担当者 SelectList に追加されます。
ここに視覚的な写真があります:
ご覧のとおり、Assigned Reviewers SelectList のすべてのオプションを jQuery で選択していますが、そのうちの 1 つをクリックすると、他のオプションの選択が解除され、選択したオプションのみがテーブルに追加されます。このリストを無効にすることはできますが、ユーザーがこのリストからも削除できるようにしたいと考えています。bttn submit でこのコードを使用してみましたが、選択したコードのみが追加されました。
submit_bttn.click(function () {
$('.selectionList select option').prop('selected', true);
});
ダブルクリックで2番目の機能を追加して、選択した属性をオプションに追加しようとしましたが、これは機能しますが、ユーザーが範囲外をクリックすると削除されます。
私が考えたことの 1 つは、非表示の入力フィールドに値を格納することでしたが、これは不要であり、リストから削除するためのコードが増えると思います。
また、かみそりビューを使用しています: @Html.ListBox(selectList from viewbag)。
どんな助けでも素晴らしいでしょう。