クライアント側からのNetFlixキューのようなドロップダウンリストコントロールの順序を変更するには(Javascript)
-
03-07-2019 - |
質問
列のソート順を決定する一連のドロップダウンコントロールがあります。私たちが抱えている問題は、ユーザーが2番目の列として列を選択すると、他のドロップダウンリストの値を変更して、「2番目」が1つだけになるようにする必要があることです。
- A列[1]
- B列[2]
- 列C [3]
- D列[4]
- E列[5]
上記のリストで、列Dを[2]に変更すると、列Bは[3]になり、列Cは[4]になります。サーバー側で管理できますが、何か手がかりがあるのではないかと思いましたjavascriptを使用してクライアント側でこれを行う方法。
解決
クライアント側の並べ替えについては、 Scriptaculous のようなJavascriptツールキットをご覧ください。
要素を" Sortables "として追加します。独自のコールバックをコーディングして、アイテムがドラッグされてからドロップされたときに実行します。たとえば、非同期注文をサーバーに送信して新しい注文を保持します。
こちらは完全なチュートリアルで、ScriptaculousとPHPでソート可能なリストを作成します。 。 ASPの場合、クライアント側のコードは若干異なりますが、プロセスは同様です。
他のヒント
JavaScriptフレームワークに関するメモ。 jQuery を強くお勧めします。
所属していません StackOverflow