【发布时间】:2012-12-14 19:15:08
【问题描述】:
我正在开发一个任务管理应用程序。每个任务都显示在单独的表格行中。我希望用户能够对表格行进行排序,以及将一行放入另一个嵌套任务的行中。
到目前为止,我已经弄清楚了如何对元素进行排序。没什么大不了的。问题是我还需要能够将表行放在其他表行上,这似乎有点棘手。我知道我需要将draggable 和droppable 与sortable 结合使用?或者也许我根本不需要sortable,我不知道。
我尝试实现draggable,但似乎没有任何反应。 Check it out.
谁能指出我正确的方向或给我一些建议?
编辑:当您将行放在另一行上时,我实际上并不想嵌套行,而是隐藏拖动的行。删除后,我将进行 ajax 调用,将“捕手行”设置为数据库中的父级。
【问题讨论】:
-
嵌套表格行很棘手。必须创建和插入中间
<table>元素。您是否有机会改用<div>元素? -
哦,我应该更清楚。我不希望它显示为嵌套,我只想在父元素被放置在另一行顶部时隐藏它。然后它将在引擎盖下进行 ajax 调用,将“容器行”(捕获该行的行)设置为父级。你明白吗?我会更新问题。
-
是的,我也用谷歌搜索过!如果没有实际阅读,它似乎只允许对表格行进行排序,对吧?它实际上不允许嵌套,是吗?
标签: jquery jquery-ui jquery-ui-sortable jquery-ui-draggable tablerow