在<li> </li>中添加下拉列表时出现嵌套可输入树问题

时间:2012-05-30 09:56:49

标签: jquery nested-sortable

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

p为null,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你能看一下吗? THX!

更新2

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

我是这样做的:

在nestedSortable中添加取消回调:

cancel: ".disabled",

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

怎么了?

谢谢,

尼古拉斯。

0 个答案:

没有答案