-1

所以我有很多表行,其中每行属于不同的组,我想要的是属于同一组的每一行都在不同的表中,并且可以在这个表中排序(这很容易做到),但我也希望这些组表也可以排序,以便您可以拖动整个表并在其他表中重新排序..

我尝试制作一个主可排序表,其中包含包含可排序记录的组表。

这是我的意思的说明

Table 1
-----------------------------
Field 1 | Field 2 | Filed 3 |
-----------------------------
R1C1    | R1C2    | R1C3    |
-----------------------------
R2C1    | R2C2    | R2C3    |
-----------------------------

Table 2
-----------------------------
Field 1 | Field 2 | Filed 3 |
-----------------------------
R1C1    | R1C2    | R1C3    |
-----------------------------
R2C1    | R2C2    | R2C3    |
-----------------------------

在这里,那些可以交换(重新排序)的表(表 1 和表 2)位置当然包括它们的所有内容。

非常感谢!

4

1 回答 1

2

一个简单的解决方案是将各个表格包装在一个 div 中,handle并向该 div 添加一个元素。我假设您使用的是 jQueryUI 可排序的,它有一个handle可拖动和可排序的选项

HTML:

<uL>
   <li>
        <div>
            <div class="handle"></div>
            <table> </table>
        </div>
    </li>
</ul>

jQuery:

$('table').sortable({items:'tr'});
$('ul').sortable({
    items:'li',
    handle:'.handle'
});

演示:http: //jsfiddle.net/fYx4D/1/

于 2012-11-21T13:06:08.833 回答