2012-01-07 15 views
-1

GrailsとGroovy、さらにはWeb開発全般に新しかったので、この質問があまりにもasinineのように思えば、私には常に気をつけています。デスクトップ開発。データセットに基づく動的HTMLグリッド

私は、ユーザーがある列から別の列に画面上でオブジェクトをドラッグ(ドラッグアンドドロップ)できるようにするWebアプリケーションを作成しようとしています。ユーザーが物事をさまざまなグループに編成でき、各グループには独自の列があると想像してください。また、ユーザーは希望するグループを作成または削除することができます。 (Groovyコードで作成/削除したグループの部分)。

私の質問は、ビュー/ HTMLコードで、グリッドを作成するという点でサイトが動的になるのですか?グループごとに1つの列が必要ですが、存在するグループのデータセットは静的ではないため、実際に必要な列の数は理論的には決してわかりません。行に対しても同じことをする必要がありますが、行に対して行うことは、列に対して行うことと多かれ少なかれ同じであると思います。

ご協力いただきありがとうございます。乾杯!

UPDATE:私は動的に作成するためにそのような何かを試してみてください。この

<g:each in="${ group }" var = "group"> 
<li> ${ group.name } </li> 

のようなダイナミックな箇条書きを項目のリストを反復処理し、作成するためにビューで使用 私はGroovyのを見ています<table>オブジェクトですか?それはうまくいくと思われますが、それを実行する最善の方法ではないかもしれません。

+1

最初の外出でプールの深いところでダイビングするようなものはありません。クライアント上でドラッグアンドドロップのような何かを動的に実行しているときは、おそらくjavascriptやjQueryなどのカスタム実装を使用することになります。 – DOK

+0

[iGoogle](http://www.google.com/ig)を見たことがある人は、非常に優れた複数列のドラッグアンドドロップインターフェースを備えています。自分自身を実装するためのアイデアをあなたに与えるかもしれません。 – Wex

答えて

2

は、特にjQueryとより、jQuery UIDraggableDroppableJavaScriptを見てみましょう。

+0

アイテムでドラッグ&ドロップ機能を作成するときに、どれほど役に立ちますかは間違いありませんが、グリッドを作成するだけでどのように役立つかはわかりません。 – JToland

+0

上記のHTMLテーブルとDroppableリンクを参照してください。 –

関連する問題