javascript - enable/disable sortable depend on group of element -
यह मेरा कोड है:
$ (फ़ंक्शन () {$ ('# sortable Tbody ')। Sortable ({start: function (event, ui) {var start_pos = ui.item.index (); var index2 = $ (this)। बच्चे (' tr ')। Index (ui.item); var परीक्षण = $ (यह)। बच्चे ('tr')। Eq (index2)। बच्चे ('टीडी: आखिरी')। पाठ (); ui.item.data ('index2', index2); ui.item.data ('Start_pos', start_pos),} अद्यतन: फ़ंक्शन (इवेंट, यूआई) {var इंडेक्स = $ (यह)। बच्चे ('tr')। इंडेक्स (ui.item); var start_pos = ui.item.data ( 'Start_pos'); $ ('# sortable tr: nth-child (' + (index + 1) + ') td: last')। Html (index); अगर (start_pos & lt; index) {// अपडेट आइटम (Var i = इंडेक्स; i & gt; 0; i--) {$ ('# sortable tr: nth-child (' + i + 'td: last') के लिए पुन: आदेशित आइटम से पहले। Html (i - 1);}} else {// (var I = इंडेक्स + 2; आई & lt; = $ ("# sortable tr") के लिए पुन: आदेशित आइटम के बाद आइटम अपडेट करें। लंबाई; i ++) {$ ('# sortable Tr: nth-child ('+ i +') td: last ')। Html (i - 1);}}}, अक्ष:' y '}); $ ("# sortable tbody")। DisableSelection (); }); जेएसफ़िल्ड:
मैं ड्रैग को सक्षम करना चाहूंगा और उसके पहले टीडी पर उसी मूल्य के साथ तत्व पर ड्रॉप करना चाहता हूं।
उदाहरण के लिए, दूसरी स्थिति में (उसी मूल्य: '00') पर स्थानांतरित करें और न केवल उनके समूह के अंतिम टीडी को बदलें।
तो, निश्चित रूप से, अलग टी के साथ एक लिंक कैसे बनाएं (निर्भर करता है
जब आप डॉक्टर को देखें:
विकल्प ' आइटम ' आपको चुने जाने वाले तत्वों का चयन करने की अनुमति देता है। समस्या यह है कि 'प्रारंभ' पद्धति के दौरान, आप विकल्पों को संशोधित नहीं कर सकते हैं और उन्हें वास्तविक में प्रभावित कर सकते हैं
तो आप तत्व 'मूसूडाउन' घटना बना सकते हैं, और यह सिर्फ खींचने से पहले विकल्प बदल जाएगा।
बेला को देखो:
Interrest के साथ कोड है:
$ ('.ui-state-default')। पर ('मूसुडाउन', फ़ंक्शन () {var cellValue = $ (this)। बच्चे ()। पहले ()। Html (); $ ('# sortable tbody')। क्रमबद्ध ('विकल्प', 'आइटम', "tr: has (td: cont ऐंस ('"+ सेल वैल्यू +' '))"); }); टिप्पणी के बाद अद्यतन: बेला : अद्यतन: फ़ंक्शन (इवेंट, यूआई) {var myvalue = ui.item [0]। बच्चे [0] .युटरटेक्स्ट; Var index = $ (this)। बच्चों ('tr: है (टीडी: में (' + myvalue + '))' '। लंबाई; के लिए (var i = इंडेक्स; i & gt; 0; i -) {$ ('# sortable tr: है (td: पहला: इसमें (' + myvalue + '))')। Eq (i-1) .find ( 'टीडी')। पिछले ()। Html (i - 1); }}, पर क्लिक करें
Comments
Post a Comment