带有子行的JQuery可排序表 - 是否可能?

时间:2011-11-02 15:33:12

标签: javascript jquery

我目前正在使用JQuery在可排序表中显示有关客户的数据。允许拖放表中的行不是问题。但是,挑战在于我有代码允许行扩展并显示[不可排序]子行。在表格中可以看到子行之后,仍然可以将父项拖放到不同的位置,但当然子行保留在它们所在的位置!

我在JSFiddle中创建了一个示例来澄清问题:

http://jsfiddle.net/GMUbj/65/

注意:类中具有“子行”的表行是子元素,而具有“toSort”类的行是可排序的父行。

在上面的示例中,“业务分析”和“项目经理”是父行,这两行都已展开,其子项可见。可以拖放那些行(它很古怪,你可能需要尝试几次,但确实有效!)。

我已经尝试了许多新的方法来尝试和解决这个问题,包括使用div和span来尝试对我的元素进行分组。我追求的行为是这样的:

http://jsfiddle.net/PM6nv/16/

..而且我试图改变我的代码来做类似于我们在无序列表中的内容,但它通常会破坏表的排序能力。

0 个答案:

没有答案