Sencha Touch 2.0 でソート可能/ドーダブル リスト機能を実装しています。Ext.util.Sortableクラスを使用して、Sencha Touch 1.1 の機能を複製しようとしています。
ドラッグや他のリスト項目の移動で、同様の機能を取得することにほぼ成功しています。しかし、Sencha 1.1 では、ドラッグ可能な.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
たが、どういうわけかそのスタイルがその要素に追加されません。何か助けはありますか?