मैं इस पृष्ठ पर 2 उदाहरण की तरह एक sortable है:बदलने तरह व्यवहार
http://jqueryui.com/demos/sortable/items.html
sortable लक्ष्यों का एक मिश्रण है:
- कि उठाया जा सकता है जो और
- अक्षम वस्तुओं को पुन: व्यवस्थित किया गया, जिन्हें उठाया नहीं जा सकता (लेकिन ड्रॉप लक्ष्य हैं)।
समस्या यह है कि घटक सॉर्टिंग पर मेरे इरादे की व्याख्या करता है। एक उदाहरण निम्न सूची के पहले तत्व उठा और चौथे स्थान पर खींचकर इस तरह दिखेगा के रूप में:
ए बी सी एक्स एक्स ==> बी सी एक्स एक एक्स
यहाँ एक्स के विकलांग आइटम को दर्शाते हैं।
मेरे आवेदन में मैं सॉर्टिंग व्यवहार अलग होना चाहता हूं। जब कोई लक्ष्य उठाया जाता है और एक अक्षम आइटम (एक एक्स) पर रखा जाता है तो सूची को लक्ष्य को समायोजित करने के साथ-साथ सूची को स्थानांतरित नहीं किया जाना चाहिए, बल्कि इसके बजाय लक्ष्य और अक्षम आइटम को पदों को स्वैप करना चाहिए।
(4 के लिए 1 से खींचें) पहले की तरह ही उदाहरण का उपयोग:
ABCXX ==> XBCAX
तो ड्रॉप लक्ष्य सामान्य है (यानी विकलांग नहीं) व्यवहार पहले की तरह ही होना चाहिए (3 करने के लिए 1 से खींचें):
ABCXX ==> एक कैलेंडर पर अपॉइंटमेंट फिर से व्यवस्थित करने के लिए, जब आप एक तारीख से ऊपर एक चुनना और एक खाली तारीख पर छोड़ चाहने की तरह इसके बारे में BCAXX
Think , आप अन्य नियुक्तियों को नहीं चाहते हैं एक दिन के साथ shuffle करने के लिए।
ऐसा लगता है कि http://stackoverflow.com/questions/2263687/jquery-sortable-obtain-2-elements-being-swapped – sirhc