перемещение данных из сетки - PullRequest
0 голосов
/ 23 марта 2011

Я использую два gridview, включая флажки.

Значение обоих gridview извлекается из базы данных.

При установке флажка в gridview1 соответствующая строка должна быть перемещена в gridview2.

Как это можно сделать ..

1 Ответ

0 голосов
/ 23 марта 2011

Предполагается, что это веб-приложение

если вы просто хотите переместить строки из 2 таблиц, вы можете легко сделать это с любой структурой javascript и с большим количеством кода, если вы не хотите использовать какую-либо инфраструктуру javascript:)

Предположим, что у вас есть два <table>, сгенерированных из datagrid '

<table class="tbl-1">
 <tr>
  <td>
    <input type="checkbox" /> 
  <td>
  <td>
    My First Row 
  <td>
 </tr>
 <tr>
  <td>
    <input type="checkbox" /> 
  <td>
  <td>
    My Second Row 
  <td>
 </tr>
</table>

и давайте предположим, что второй <table> такой же, но с class="tbl-2"

все что вам нужно это:

$(".tbl-1 input:checkbox").bind("click", function() {
    // let's grab the row and clone it
    var row = $(this).parents("tr").clone();

    //let's append to the tbl-2
    $(".tbl-2").append(row.fadeIn(500));

    // let's fade and delete the row in the tbl-1
    $(this).parents("tr").fadeOut(500, function() { $(this).remove(); });
});

рабочий пример в JsBin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...