提问人:user1561196 提问时间:10/20/2023 更新时间:10/20/2023 访问量:13
在
knockout save reordering with jQuery SortableJS when drag/drop rearrange list in
问:
我有一个 knockout 应用程序,其中我有一个 knockoutobservablearray 的 div 列表。 将项目移动到新位置后。如何更新 knockoutobservablearray 以反映更改的顺序?
var sections = document.getElementById('sectionsId');
new Sortable(sections, {
animation: 150,
ghostClass: 'blue-background-class',
//onEnd: function (event) {
//}
onUpdate: function (evt) {
[].forEach.call(evt.from.getElementsByClassName('section-list'), function (el, index) {
el.setAttribute("ordinal", index);
});
}
});
我的 knockout 类有 Sections: KnockoutObservableArray = ko.observableArray([]);,它被绑定到 div 列表(sections)。
感谢您的帮助!
我正在尝试更新序号以触发可观察的敲除以检测变化。没有成功。
答: 暂无答案
评论