2012-03-29 9 views
-1

jsp/struts/servletに記述されたコード例です。例のプロジェクトの順番を変更する方法

私はこのトピックについて何日も苦労しています。 "ユーザーは表示された行を注文できます"。

私は昇順でブラウザ(TR、tdのタグ)の演習を表示していますが、私は私の願いに応じて、各演習を注文したい。(ドラッグ/ドロップまたはいくつかのボタンをクリックしてのいずれか)。

また、ログアウトして再度ログインすると、私の運動習慣は以前と同じになるはずです。

+0

で見つけることができ、それぞれの使用は、彼/彼女が行/ cloumnを命じた方法を参照してくださいする必要がありますか? –

答えて

0

jqueryソート可能なユーティリティを使用できます。

<table> 
    <tbody><tr> 
     <td>Foobar1</td> 
     </tr> </tbody> 
    <tbody><tr> 
     <td>Foobar2</td> 
    </tr> </tbody> 
<tbody><tr> 
     <td>Foobar3</td> 
    </tr> </tbody> 
    <tbody><tr> 
     <td>Foobar4</td> 
    </tr> </tbody> 
<tbody><tr> 
     <td>Foobar5</td> 
    </tr> </tbody> 
</table> 

デモ:http://jsfiddle.net/aWFrK/

は、その後、あなたがドラッグを活性化し、機能をドロップすることができますjqueryのコードを使用して、あなたはこのようなテーブルを考えてみましょう。

$("table").sortable(); 

詳細は、あなたの要件ごとにhttp://jqueryui.com/demos/sortable/

+0

はい、私のページで使用しましたが、私のページをリフレッシュすると、変更された注文は同じではありません。私は自分のデータベースで何かを変更する必要があると思います。追加フィールドをデータベースに追加するか、データベースに保存するためのサンプルプログラムを送ってください。 –

+0

テーブルに行のインデックスを格納するデータベース内の 'ordering'フィールドを追加することができます(例えば、最初のTRのインデックスは0なので、1を追加します=> 1)。また、SQLクエリを使用して 'ordering'によって表示される行をフェッチします。ソート可能なコールバックが用意されています。これを使用すると、行またはすべてを一度に削除するときの順序を保存できます(いずれの方でもよいでしょう) – codef0rmer

+0

sir、jsp/javaで書かれた1つの小さな例を送ってください。メールアドレス:[email protected]。 –

関連する問題