2012-03-23 10 views
0

プロジェクトでMVC 3、EF Model Firstを使用しています。JqueryとMVC3を使用してテーブルから選択した行を別のテーブルに追加

私の見解では、私はこれらが好きな4つのテーブルがあります。

<div class="questionsForSubjectType"> 
      <table> 
       <thead> 
        <tr> 
        <th> 
         Title 
        </th> 
        </tr> 
       </thead> 
       <tbody> 
        <tr> 
         <td> 
         test 
        </td> 
        </tr> 
       </tbody> 
      </table>   
</div>  

ユーザーが選択して、別のテーブルに追加することができるはずテーブルには、次のされて言うことができます:

<table id="CustomPickedQuestions> 


    /* <----- Questions that users chose from the other tables /* 

    </table> 

私が探していますどのようなことは、ユーザーが行をクリックしたときに、行がべきことです削除されてCustomPickedQuestionsに追加されます。行がそのテーブルに追加されると、ユーザはCustomPickedQuestionsTableから削除することができます。その後、その行は以前のTableに戻ります。

これで、クライアントサイドのjqueryスクリプトの助けを借りて、これをどのように達成できるのだろうかと思いました。

+0

このようなものを実装しますか:http://jqueryui.com/demos/droppable/#shopping-cart? – Artem

+0

Hmmm私は上で説明したように、より使いやすい機能を探していました。そして、後でそれはまた、カスタムピッキングされた質問を削除することができると仮定します。 – Obsivus

+0

さて、jquery cloneを使ってdomオブジェクトをクローンしてから、 '$("。questionsForSubjectType tr ")のようなものを追加してjquery appendを追加してください。 tbody ")}); ' - 行がクリックされるとターゲットテーブルにコピーされます – Artem

答えて

0

あなたはコードに無関係な複雑さがあります(あなたが求める特定の質問について)。タイトルは良いですが、コードはありません。複雑なプロジェクトコードを投稿するのではなく、最小限のコード/メソッド/プロパティ(一般名、ProductID、ProductNameなど)を使用して、問題の最も簡単な再現を作成します。私のチュートリアルのパート3では、これを行う方法が示されています。 http://www.asp.net/mvc/tutorials/javascript/working-with-the-dropdownlist-box-and-jquery/adding-a-new-category-to-the-dropdownlist-using-jquery-ui

+0

私は編集をしました – Obsivus

関連する問題