0

我开发了一个可以正常工作的嵌套排序树。现在,我试图在每行末尾添加一个带有子菜单的按钮,但这会破坏 javascript 代码。我从控制台得到的错误是:

p 为空,item.left = p.left;

我在行尾添加的代码是:

 <span class="btn-tree btn-group">
      <button class="btn btn-mini" href="#">Edit</button>
      <button class="btn btn-mini dropdown-toggle"  data-toggle="dropdown">
         <span class="caret"></span>
      </button>
      <ol class="dropdown-menu no-nest">
        <li class="no-nest"><a href="/projects/pmnodes/61/edit">Edit</a></li>
        <li class="no-nest"><a href="/projects/pmnodes/61/move" class="fancyform">Move challenge</a></li>
        <li class="no-nest"><a href="/projects/pmnodes/61" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Delete</a></li>
        <li class="no-nest"><a href="/projects/pmnodes/new?parent_id=61">New sub-challenge</a></li>
        <li class="no-nest"><a href="/projects/projectmilestones/68/edit?pmnode_id=25" class="fancyform">Request assistance</a></li>
        <li class="no-nest"><a href="/projects/pmnodes/61/duplicate" class="duplicate">Duplicate</a></li>
        <li class="no-nest"><a href="/projects/pmnodes/61/alias">Make alias</a></li>
      </ol>
</span>

此按钮基于 twitter 引导框架。已添加无嵌套类,因为它不起作用(如果我删除它们,错误仍然存​​在)。

更新:

我在这里创建了一个可访问的测试页面:bivdev.herokuapp.com/projects/pmnodes/1 login:admin@birdseyeview.eu pwd: admin01 你能看一下吗?谢谢!

更新 2

我还尝试使用 sortable() 中可用的禁用选项,但它没有帮助。

我是这样做的:

在 nestedSortable 中添加取消回调:

cancel: ".disabled",

然后我在我想要禁用的所有“li”标签中添加了一个“禁用”类。

怎么了?

谢谢,

尼古拉斯。

4

0 回答 0