Я пытаюсь использовать jstree с плагином jstreetable вместе с начальной загрузкой. В частности, у меня есть выпадающее меню начальной загрузки , которое я хочу включить в качестве html в один из двоеточий таблицы jstree. Меню не открывается - см. jsfiddle .
Если такое же выпадающее меню находится вне jstree, я могу программно открыть / закрыть его (код ниже также добавлен в jsfiddle):
<button onclick="$('#ContextMenuId2').slideToggle()">test open menu outside jstree</button>
<div id="ContextMenuOutsideJSTree">
<ul class="nav">
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-wrench"></i></a>
<ul class="dropdown-menu" role="menu" id="ContextMenuId2">
<li class="dropdown messages-menu details" onclick="ShowPolicyDetails()"> <a href="#"><i class="fa fa-eye"></i>Policy Details</a></li>
<li class="dropdown messages-menu"><a href=ManageMonitors.php><i class="fa fa-ban"></i>Disable this policy</a></li>
</ul>
</li>
</ul>
</div>
Другая проблема, с которой я сталкиваюсь в том же контексте, заключается в том, что я не могу установить ширину двоеточия в плагине jstreetable - тот же jsfiddle можно использовать для выделения проблемы - независимо от значения ширины столбца, он, кажется, игнорируется .
Большое спасибо за помощь!