2013-01-23 20 views
7

के साथ एकाधिक कॉलम सॉर्टिंग grid.js::_setSort() के डिफ़ॉल्ट व्यवहार को मैं कैसे क्रमबद्ध सभी कॉलम के शीर्षलेख में क्रमबद्ध मानदंड (ऊपर/नीचे तीर) को सही तरीके से प्रदर्शित करने के लिए बदल सकता हूं? वर्तमान में, _setSort() केवल grid.set("sort") पर सरणी सरणी के पहले कॉलम से संबंधित है। उदाहरण के लिए, निम्न आदेश के साथ सॉर्ट मानदंड सेट करने के बाद, केवल col1 के शीर्षलेख में तीर (इस मामले में ऊपर तीर) होगा।ड्रिग्रिड

grid.set("sort", [{attribute: col1, descending: false}, {attribute: col2, descending: true}]); 

मैं _setSort() रद्द कर सकते थे लेकिन अंडरस्कोर बताता है मुझे यह एक निजी समारोह है ...

उत्तर

0

अंडरस्कोर अर्थ केवल यह समारोह इलाज किया निजी के रूप में होना चाहिए, लेकिन यह है कि आप मतलब यह नहीं है इसे ओवरराइड नहीं कर सकता। मैं आगे बढ़ूंगा और अपने ओवरराइड दृष्टिकोण के साथ समृद्ध होगा। :)