, मैं चाहता हूं कि पृष्ठ याद रखें कि कौन सा टैब आखिरी बार चुना गया था और एकाधिक पृष्ठ अनुरोधों के माध्यम से चयन जारी रखता है। मेरे पास एक आंशिक दृश्य है जो एकाधिक पृष्ठों में दिखाता है और इसमें टैबस्ट्रिप शामिल है। चयनित इंडेक्स के साथ सेट टैब हमेशा चयनित होता है, जो उपयोगकर्ता के चयन को रद्द करता है।मैं टेलीरिक टैबस्ट्रिप टैब को पेज अनुरोधों के बीच कैसे बना सकता हूं? टेलीरिक एएसपी.नेट एमवीसी टैबस्ट्रिप में
उत्तर
मैं Telerik APIs के माध्यम से ऐसा करने का कोई आधिकारिक तरह से, और न ही उनके मंच पर किसी भी उपयोगी सलाह नहीं पा सके, तो मैं यह के उपयोग के साथ अपने तरीके से जाने का फैसला किया:
- एचटीएमएल। Telerik()। TabStrip()। ClientEvents() दोनों OnSelect() और OnLoad()
- The cookie plugin for jQuery
तब मैं उन्हें नीचे के रूप में ऊपर तार, आंशिक दृश्य है कि TabStrip शामिल में।
.ClientEvents(events => events
.OnSelect(() =>
{
%>
function(e) {
var item = $(e.item);
$.cookie('selectedTabIndex', item.index(), { path: '/' });
}
<%
})
.OnLoad(() =>
{
%>
function(e) {
var tabStrip = $("#TabStrip").data("tTabStrip");
var index = $.cookie('selectedTabIndex');
var domElement = $("li", tabStrip.element)[index];
tabStrip.select(domElement);
}
<%
})
)
संपादित करें: मैंने महसूस किया कि मेरा उत्तर थोड़ा स्पष्टीकरण में कमी बिट तो मैं जोड़ दिया है था:
मामले में यह स्पष्ट नहीं है, OnSelect कब्जा है चुने गए टैब का चयन किया गया है और लिख रहा है कि चयनित TabIndex नामक कुकी पर। पथ सेट है, इसलिए यह हमारी पूरी साइट, को कवर करेगा, लेकिन यदि आप इसे छोड़ देते हैं तो यह प्रत्येक अलग पथ (जो आपकी वांछित व्यवहार हो सकता है) के लिए एक नई कुकी बनाएं। jQuery कुकी प्लगइन के साथ कोई और परिचित है कृपया अगर मैं वहां गलत हूं, तो मुझे सही करें, मैं ने इसका अधिक उपयोग नहीं किया है।
फिर ऑनलोड में यह विपरीत रूप से विपरीत कर रहा है। यह टैबस्ट्रिप पाता है, कुकी से सूचकांक प्राप्त करता है, फिर कुकी से सूचकांक पर टैब का डोमेन प्राप्त करता है और टैबस्ट्रिप को domelement का चयन करने के लिए कहता है।
यह क्रोम और IE में बहुत अच्छी तरह से काम करने के लिए लगता है, लेकिन FFox 3.
में कुछ विचित्रता भी हो सकते हैं मुझे आशा है कि Telerik टीम अपने एपीआई के लिए इस जोड़ने पर विचार करता है, के रूप में यह मेरे लिए एक होने के रूप में हमलों बेक्ड-इन करने के लिए बहुत उपयोगी सुविधा। क्षमा करें अगर यह पहले से ही है, लेकिन मैं इसे दस्तावेज़ों में नहीं ढूंढ पाया।
- 1. टैबस्ट्रिप इंडेक्स
- 2. टैबस्ट्रिप पुराने एपीआई के
- 3. टेलीरिक एमवीसी ग्रिड
- 4. टेलीरिक से
- 5. टेलीरिक ग्रिड (एमवीसी 3) में मल्टीलाइन सेल
- 6. टेलीरिक एमवीसी ग्रिड मास्टर विवरण कैस्केडिंग ड्रॉपडाउन
- 7. मैं 404 पेज कैसे बना सकता हूं?
- 8. एएसपी के लिए टेलीरिक विस्तार है। नेट एमवीसी मुफ्त?
- 9. एक टेलीरिक ग्रिड
- 10. एमवीसी टेलीरिक ग्रिड सशर्त कॉलम वैल्यू?
- 11. टेलीरिक और jquery
- 12. केंडोयूआई बनाम टेलीरिक वास्तुकला अंतर
- 13. टेलीरिक एएसपी.नेट एमवीसी ग्रिड पर फ़िल्टर को साफ़ करने के लिए कैसे करें
- 14. jquery पर एक Accordion में सभी टैब को संकुचित करें?
- 15. मैं एएसपी.नेट एमवीसी में एक टैबड मेनू कैसे बना सकता हूं?
- 16. कैलिबर्न। मिक्रो और टेलीरिक डब्ल्यूपीएफ नियंत्रण
- 17. थर्ड पार्टी डब्ल्यूपीएफ नियंत्रण: डेवेक्सप्रेस बनाम टेलीरिक
- 18. मैं जावास्क्रिप्ट को नया पेज कैसे बना सकता हूं?
- 19. एकाधिक टैब में एमवीसी फॉर्म सत्यापन - प्रमाणीकरण त्रुटियों के साथ टैब पर ऑटो कूद?
- 20. मैं विम में शिफ्ट + स्पेसबार पेज कैसे बना सकता हूं?
- 21. मैं डब्ल्यूपीएफ में बेस पेज कैसे बना सकता हूं?
- 22. टेलीरिक नियंत्रण से सभी सीएसएस को हटा रहा है
- 23. क्या एएसपी.NET टेलीरिक नियंत्रण के साथ बूटस्ट्रैप संगत है?
- 24. मैं jekyll में एक पेज कैसे बना सकता हूं?
- 25. जब मैं एएसपी.नेट पेज की सेवा करता हूं, तो क्या मैं पेज पर विभिन्न नियंत्रणों को समानांतर में प्रस्तुत कर सकता हूं?
- 26. एएसपी.नेट एमवीसी मास्टर पेज
- 27. टेलीरिक रैडग्रिड - मैं मोड को संपादित करने के लिए डिफ़ॉल्ट कैसे करूं?
- 28. मैं एक चयन मोड के साथ एएसपी.नेट एमवीसी में एक सूची बॉक्स कैसे बना सकता हूं?
- 29. मैं एएसपी.नेट एमवीसी में व्यू कॉन्टेक्स्ट के बिना रूट कैसे बना सकता हूं?
- 30. एएसपी.नेट एमवीसी को वेबफॉर्म पेज