我有一个动态创建的 html 表,我正在尝试添加使用可拖动 javascript 库的功能:http ://www.danvk.org/wp/dragtable/
问题是它适用于静态数据,但在接收更新(在这种情况下为 signalR)时,它不会应用表 class="draggable" 中定义的“可拖动”功能
有什么建议么?我认为这与淘汰赛的渲染有关,并以某种方式获得对渲染表的引用,并使其像以下示例一样可拖动:https ://code.google.com/p/dragtable/source/browse/trunk /dynamic.html?spec=svn13&r=13
<div data-bind="foreach: zones() ">
<div data-bind="if: $parent.chosenZoneNames().indexOf(ZoneName()) > -1">
<h3>'<span data-bind="text: ZoneName"></span>' zone has <span data-bind="text: CardHolders().length"></span> Cardholders</h3>
<table class="draggable" id="ZoneMonitorTable" data-bind="afterRender: afterRender" >
<tr >
<th>First Name</th>
<th>Last Name</th>
<th>Date Added</th>
<th></th>
</tr>
<tbody data-bind="foreach: CardHolders">
<tr >
<td> <span data-bind="text: CardHolderFirstName"></span></td>
<td><span data-bind="text: CardHolderLastName"></span></td>
<td> <span data-bind="text: DateAdded"></span></td>
<td><a href="#" data-bind="click: $parent.RemoveCardholder">Remove</a></td>
</tr>
</tbody>
</table>
</div>
</div>