使用knockout阻止拖动助手添加到可排序列表中

时间:2011-08-29 19:21:42

标签: jquery jquery-ui knockout.js

问题

将项目从工具栏拖动到观察组时,项目会正确添加,但拖动助手也会添加到可排序列表中。

期望的功能

将元素从工具栏拖到观察组。根据观察的类型,显示正确的输入模板。

http://jsfiddle.net/PQL9T/2/

1 个答案:

答案 0 :(得分:0)

在sortableList绑定中,看起来您想要删除最后的项目,因为您将根据推送到集合的内容呈现项目。

            //Add Item to list

            collection.splice(newIndex, 0, collectionItem);

            valueAccessor().valueHasMutated();   

            ui.item.remove();  //add this line