אתה צריך לשנות את ה Location לשורה שהחלפת איתה, כך שהיא תקבל את הערך הישן, והחדשה את הערך הישן של התיקיה שגררת.פתרון שאני הייתי עושה. אתה צריך EVENT כשאתה עושה Release כדי לקבל את המיקום החדש שאתה נמצא בו.
ז"א אם גררת את התיקיה 7 מעל התיקיה 4.
אתה מסתכל על ה Parent ורואה שהוא 3.
אתה בעצם מוסיף אחד ומבין שאתה ה 4.
אתה נגש לDB ומבצע החלפה. כלומר אתה תהיה 4 מעכשיו, והישן יהיה המספר שלך לפני ההחלפה.