我正在使用 Sencha Touch 2.0 实现可排序/可排序列表功能。我正在尝试使用Ext.util.Sortable类复制 Sencha Touch 1.1 中的功能。
通过拖动和移动其他列表项,我几乎成功地获得了类似的功能。然而,在 Sencha 1.1 中,有一个 draggable.reset() 功能主要更新边界以及重置偏移量。我无法使用 Sencha 2.0 可拖动行为复制此重置功能。
任何想法如何实施?以下是 Sencha 1.1 中的代码:
// We reset the draggable (initializes all the new start values)
draggable.reset();
// Move the draggable to its current location (since the transform is now
// different)
draggable.moveTo(region.left, region.top);
我用这个改变了 moveTo() 函数:
draggable._element.setXY([region.left, region.top]);
但不是 reset() 功能。我试图将-webkit-transform
直接设置为可拖动元素,但不知何故,该样式并未添加到该元素中。有什么帮助吗?