मैं एक मेज इस तरह केवल सहायता की जरूरत स्तंभ द्वारा क्रमबद्ध करें:Jquery Tablesorter - <input> तत्वों
| Update | Name | Code | modification date |
| | name1 | code1 | 2009-12-09 |
| | name2 | otehercode | 2007-09-30 |
कहाँ अद्यतन स्तंभ चेक बॉक्स <input type='checkbox' />
शामिल हैं।
चेकबॉक्स प्रारंभिक स्थिति तालिका को प्रस्तुत करने से पहले निर्धारित की जाती है, लेकिन पंक्तियों के बाद डेटाबेस से प्राप्त किया जाता है (यह सर्वर-पक्ष पर स्थितियों के सेट पर आधारित होता है)।
चेकबॉक्स डिफ़ॉल्ट रूप से चेक किया जा सकता है, डिफ़ॉल्ट या अक्षम (disabled='disabled'
input
विशेषता के रूप में अनचेक)।
मैं अपनी टेबल को सॉर्ट करने के लिए JQuery's Tablesorter का उपयोग कर रहा हूं। और मैं चेकबॉक्स वाले कॉलम द्वारा क्रमबद्ध करने में सक्षम होना चाहता हूं। यह कैसे संभव है (मैं अपने input
तत्व में कुछ अतिरिक्त विशेषताओं को पास कर सकता हूं, अगर यह मदद करेगा ...)?
क्या मुझे इसे संभालने के लिए अपना खुद का पार्सर लिखना चाहिए?
ओह, महान। मुझे पता था कि कुछ आसान तरीका होना चाहिए, बहुत बहुत धन्यवाद :) – kender
मैंने कोशिश की है और यह मेरे लिए काम नहीं करता है। अन्य कॉलम सॉर्ट करें लेकिन चेकबॉक्स कॉलम नहीं है। प्रत्येक बार जब चेकबॉक्स चेक/अनचेक किया जाता है तो यह छुपा अवधि मान 1/0 अपडेट करता है। मैं इसे फायरबग में देख सकता हूं। – Martin
अहह ... समस्या यह है कि टेबलस्टर त्वरित क्रमबद्ध करने के लिए स्वरूपित डेटा को कैश करता है। जब भी आप एक इनपुट बदलते हैं तो आपको एक अपडेट फ़ंक्शन को कॉल करने की आवश्यकता होती है: $ (यह)। पैरेंट्स ("टेबल")। ट्रिगर ("अपडेट"); – Martin