クライアント側からのNetFlixキューのようなドロップダウンリストコントロールの順序を変更するには(Javascript)

StackOverflow https://stackoverflow.com/questions/155424

質問

列のソート順を決定する一連のドロップダウンコントロールがあります。私たちが抱えている問題は、ユーザーが2番目の列として列を選択すると、他のドロップダウンリストの値を変更して、「2番目」が1つだけになるようにする必要があることです。

  1. A列[1]
  2. B列[2]
  3. 列C [3]
  4. D列[4]
  5. E列[5]

上記のリストで、列Dを[2]に変更すると、列Bは[3]になり、列Cは[4]になります。サーバー側で管理できますが、何か手がかりがあるのではないかと思いましたjavascriptを使用してクライアント側でこれを行う方法。

役に立ちましたか?

解決

クライアント側の並べ替えについては、 Scriptaculous のようなJavascriptツールキットをご覧ください。

要素を" Sortables "として追加します。独自のコールバックをコーディングして、アイテムがドラッグされてからドロップされたときに実行します。たとえば、非同期注文をサーバーに送信して新しい注文を保持します。

こちらは完全なチュートリアルで、ScriptaculousとPHPでソート可能なリストを作成します。 。 ASPの場合、クライアント側のコードは若干異なりますが、プロセスは同様です。

他のヒント

JavaScriptフレームワークに関するメモ。 jQuery を強くお勧めします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top