Ros*_*oss 3 knockout.js knockout-sortable
在knockout-sortable中,我知道您可以isEnabled在sortable绑定中禁用可排序列表.我也知道你可以cancelDrop在一个beforeMove函数中禁用移动项目.问题是,isEnabled禁用整个列表,并且cancelDrop只能在项目已拖放到另一个项目后调用sortable.
有没有办法禁用sortable某些包含项目的点击/拖动行为?
您可以使用jQuery UI可排序选项items或cancel为此目的.文档:http://jqueryui.com/sortable/#items.
您可以将它们添加到绑定中:
<div class="container" data-bind="sortable: { data: tasks, options: { cancel: '.prevent' } }">
Run Code Online (Sandbox Code Playgroud)
或全球喜欢:
ko.bindingHandlers.sortable.options.cancel = ".prevent";
Run Code Online (Sandbox Code Playgroud)
此处示例:http://jsfiddle.net/rniemeyer/2wEX3/
| 归档时间: |
|
| 查看次数: |
1878 次 |
| 最近记录: |