यह एक निराशाजनक समस्या है जिसे मुझे कई अवसरों पर हल करना पड़ा है, और मुझे कभी भी समाधान मिला जो मैं पूरी तरह संतोषजनक नहीं हुआ।वेब अनुप्रयोग में पदानुक्रमित डेटा देखने के लिए सुरुचिपूर्ण तरीका
कहें कि आपके पास एक 'जटिल' पदानुक्रमित डेटा संरचना है जिसे आपको अपने वेब एप्लिकेशन के उपयोगकर्ता को पेश करना है, और पदानुक्रम में अधिकांश नोड्स भी संपादन योग्य होना चाहिए। उदाहरण के लिए, कहें कि आपको परियोजना विवरण प्रस्तुत करना है, जहां प्रत्येक परियोजना के साथ जुड़े कई कार्य हो सकते हैं। अब कोई उपयोगकर्ता एक प्रोजेक्ट को संपादित करना चाहता है (उदाहरण के लिए उसका नाम बदलें) या इसमें कोई विशेष कार्य जोड़ें, कोई कार्य संपादित करें या एक को हटाएं।
जिस तरह से मैं आम तौर पर इस बारे में जाता हूं वह एक प्रोजेक्ट टेबल और एक है परियोजना प्रपत्र जब कोई उपयोगकर्ता प्रोजेक्ट टेबल में किसी पंक्ति पर क्लिक करता है, तो फॉर्म प्रोजेक्ट के ब्योरे को प्रतिबिंबित करने के लिए भर जाता है, और दूसरी तालिका उस विशेष परियोजना के कार्यों को भरती है। यद्यपि आपके पदानुक्रम में बहुत सारे स्तर हैं, लेकिन यह कभी नहीं पता कि जब तक अनुरोध नहीं किया जाता है तब तक डेटा को छिपाना और खाली स्थानधारकों इत्यादि को देखने या प्रदर्शित करने के लिए मुझे कभी पता नहीं है। आपको शायद बिंदु मिल जाएगा।
तो मेरे प्रश्न हैं: क्या आप किसी भी उदाहरण के बारे में जानते हैं जहां इस समस्या को एक सुरुचिपूर्ण तरीके से हल किया गया है? क्या यूआई डिज़ाइन/सर्वोत्तम अभ्यास परिप्रेक्ष्य से सबसे अच्छा क्या है इस पर कोई सहमति है? (मैंने जानबूझकर इस भाषा/मंच अज्ञेयवादी रखा है)।
सभी सुझावों की सराहना की जाती है।