मैं रीडोनली और संपादित दृश्य के बीच स्विच करने के लिए बैकबोन जेएस में पैटर्न की तलाश में हूं। यदि दृश्य के लिए ट्रिगर दृश्य के बाहर है तो कोई समस्या नहीं है कि मैं उचित दृश्य (केवल पढ़ने या संपादित) कर सकता हूं और इसे प्रस्तुत कर सकता हूं, लेकिन मेरे मामले में संपादन दृश्य के लिए ट्रिगर केवल पढ़ने के दृश्य के अंदर होगा।रीडोनली व्यू के बीच स्विचिंग और रीढ़ की हड्डी में दृश्य संपादित करें जेएस
उदाहरण के लिए कहें कि मैं एक प्रिस्क्रिप्शन प्रदर्शित कर रहा हूं और डिफ़ॉल्ट रूप से यह केवल पढ़ने योग्य मोड में है और एक संपादन आइकन को घुमाने पर प्रदर्शित होता है। इस संपादन आइकन पर क्लिक करें, केवल पढ़ने के दृश्य को संपादन दृश्य के साथ प्रतिस्थापित किया जाना चाहिए। इसे प्राप्त करने के लिए सबसे अच्छा तरीका क्या होगा। नीचे कुछ विकल्प हैं जिन पर मैं
- संपादन आइकन के साथ एक एकल प्रिस्क्रिप्शन व्यू और इसमें संपादन मोड के लिए आवश्यक सभी फॉर्म फ़ील्ड हैं। संपादन ट्रिगर के आधार पर रीडोनली मोड से संपादन मोड में दृश्य को बदलने के लिए तर्क भी होगा।
- दो विचार हैं PrescriptionReadView और PrescriptionEditView। रीड व्यू में संपादन आइकन होगा और संपादन दृश्य के साथ रीडव्यू को प्रतिस्थापित करेगा।
मैं # 2 की ओर झुका हुआ हूं लेकिन यह सुनिश्चित नहीं करता कि इसे एक सुरुचिपूर्ण तरीके से कैसे कार्यान्वित किया जाए। इस पर कोई विचार उपयोगी होगा।
धन्यवाद Zafer
आप बैकबोन के माध्यम से स्विचिंग तर्क को सुरंग कर सकते हैं। राउटर, "संपादन" बटन केवल एक रूट सक्रिय करेगा और उस मार्ग के हैंडलर संपादन मोड पर स्विच करने के लिए प्रिस्क्रिप्शन व्यू को बताएंगे; PrescriptionEditView में सहेजें/रद्द करें क्रियाएं "शो पर्चे" मार्ग को सक्रिय कर सकती हैं। –
@mu - क्या बच्चे के दृश्य को एक ईवेंट ट्रिगर करने के लिए कोई लाभ है जो प्रिस्क्रिप्शन व्यू सुन रहा है? – lecstor
@lecstor: यह ज्यादातर एक बात है कि आप अपनी युग्मन चाहते हैं और चाहे आप यूआरएल में संपादन/शो राज्य चाहते हों; यदि शो/एडिट पृष्ठ का सिर्फ एक छोटा सा हिस्सा है तो हो सकता है कि आप यूआरएल के साथ गड़बड़ नहीं करना चाहें। सरल बेकार दृष्टिकोण से शुरू करना ठीक है और समझ में आता है लेकिन मार्ग दृष्टिकोण को ध्यान में रखें ताकि आप जान सकें कि आपके पास आपके पास कौन से टूल्स हैं। –