我开发了一个可以正常工作的嵌套便携式树。现在,我正在尝试在每行的末尾添加一个带子菜单的按钮,但这会打破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”标签中添加了“禁用”类。
怎么了?
谢谢,
尼古拉斯。