टॉगल स्टेट्स डिस्प्ले
मैं टॉगल के एक सेट को फिर से डिज़ाइन कर रहा हूं जहां उनमें से कुछ को एक मानक पैटर्न का उपयोग करके सक्रिय और निष्क्रिय किया जा सकता है। हालाँकि, उनमें से कुछ व्यवस्थापक अनुमतियों के कारण डिफ़ॉल्ट रूप से सक्रिय हैं, लेकिन उपयोगकर्ता द्वारा निष्क्रिय नहीं किया जा सकता है । वर्तमान प्रदर्शन हल्के हरे रंग के साथ इन टॉगल को दिखाता है लेकिन जैसा कि मैंने कहा, वे क्लिक करने योग्य नहीं हैं। इसने व्यवहार का विश्लेषण करते समय मुझे उलझन में डाल दिया और मुझे लगता है कि उपयोगकर्ता उसी तरह महसूस कर सकते हैं। क्या आपको लगता है कि कोई भी तरीका है जिससे हम इन टॉगल को प्रदर्शित कर सकते हैं ताकि उपयोगकर्ता को पता चले कि वे सक्रिय हैं लेकिन उनकी स्थिति को बदला नहीं जा सकता है? एप्लिकेशन उत्तरदायी है और कई उपकरणों के माध्यम से प्रदर्शित किया जा सकता है। अग्रिम में धन्यवाद!
जवाब
सामग्री डिजाइन इस तरह से एक ग्रे-आउट संस्करण द्वारा बंद राज्य को दर्शाता है :
लेकिन यहां समस्या सुगमता है। दृष्टि-संबंधी अक्षमता वाले उपयोगकर्ता इन दोनों को अलग नहीं कर पाएंगे।
इसके बजाय आप क्या कर सकते हैं, एक कम अपारदर्शिता रंग के साथ टॉगल के अंदर एक लॉक प्रतीक जोड़ सकते हैं और यदि उपयोगकर्ता इसके साथ बातचीत करने की कोशिश करता है, तो एक टूलटिप प्रदान करें जो कहता है कि 'लॉक द्वारा व्यवस्थापक' / "व्यवस्थापक द्वारा सक्षम" या कुछ और।
अक्षम नियंत्रणों के लिए "फीका" शैली होने के कारण यह काफी मानक है, यहां समस्या यह है कि अंतर उपयोगकर्ता के लिए स्पष्ट रूप से देखने के लिए बहुत सूक्ष्म है।
आप रंग को हरे से ग्रे में बदल सकते हैं (उदाहरण के लिए), हालांकि यह स्पष्टता खोने का जोखिम हो सकता है कि इसका वास्तव में अर्थ है "सक्षम" (जो पहले स्थान पर हरे रंग का पूरा उद्देश्य है)।
इसे ध्यान में रखते हुए, मेरा सुझाव इस उद्देश्य के लिए एक नियंत्रण का उपयोग करने से बचना होगा। इसके बजाय आप इसे करने के लिए नियंत्रण का उपयोग करने की उलझन के बिना सक्षम / अक्षम स्थिति दिखाने के लिए पाठ का उपयोग कर सकते हैं। उदाहरण के लिए:
वैकल्पिक रूप से, जैकर्न द्वारा सुझाए गए अनुसार, आप यह भी स्पष्ट रूप से बता सकते हैं कि सेटिंग प्रशासक द्वारा निर्धारित की गई है। यह उपयोगकर्ता को स्पष्ट करने में मदद करता है कि वे उन्हें बदलने में असमर्थ हैं। कुछ इस तरह:
पहले आपको स्पष्ट होना चाहिए, अपने स्विच को आसानी से या अक्षम करना चाहिए।
यहाँ उस के बारे में एक अच्छा लेख है:https://vaadin.com/docs/v8/framework/articles/ReadOnlyVsDisabledFields.html
अपनी अंतिम परियोजना में, मैंने टॉगल स्विच के राज्यों को अलग करने के लिए इन शैलियों का उपयोग किया।
स्विच "सक्रिय और चयनित", "सक्रिय", "अक्षम" और "आसानी से" हैं।