मान लीजिए कि मैं परियोजनाओं के दो (या अधिक) प्रकार करते हैं: एप्लिकेशन (एप्लिकेशन) और एसवीसी (सेवा) और मैं एक जेनकींस बनाया है नौकरी (सामान्य नौकरी) जिसमें पैरामीटर का गुच्छा है। यह आम नौकरी एक और डाउनस्ट्रीम/व्यक्तिगत परियोजना प्रकार की नौकरियों (ट्रिगर अन्य प्रोजेक्ट बिल्ड इत्यादि) को कॉल कर सकती है और संबंधित पैरामीटर पास कर सकती है) लेकिन यह इस प्रश्न के दायरे से बाहर है।गतिशील या सशर्त प्रदर्शन
पूर्व के लिए:
PROJ_TYPE (मूल्यों के साथ एक विकल्प पैरामीटर प्रकार: एप्लिकेशन, एसवीसी)
PARAM2
Param3 (व्यापक प्रकार के (कुछ प्रकार के) यानी यह मूल पैरामीटर PROJ_TYPE के मान पर निर्भर करता है)।
Param4 (चलें कहते हैं कि मैं केवल इस पैरामीटर दिखाना चाहते हैं जब PROJ_TYPE "एप्लिकेशन" के रूप में चयन किया जाता है) (कुछ प्रकार के)
Param5
Param6 (कहते हैं कि मैं केवल जब इस पैरामीटर दिखाना चाहते हैं की सुविधा देता है PROJ_TYPE "एसवीसी"। यह पैरामीटर किसी भी प्रकार यानी पसंद का हो सकता है, गतिशील, बढ़ाया विकल्प, आदि)
अगर मैं एक जेनकींस काम में ऊपर मापदंडों है, तो जेनकींस नौकरी/संकेत दिखाएगा के सभी के रूप में चयन किया गया है पैरामीटर जब उपयोगकर्ता निर्माण करने का प्रयास करेगा (यानी पैरामीटर्स के साथ बनाएं)।
यह जेनकींस में पैरामीटर (Param4) दिखाने के लिए केवल तभी PROJ_TYPE पैरामीटर अन्यथा एप्लिकेशन के रूप में चुना गया था, मैं बिल्कुल -या किसी भी तरह अगर यह इसे बाहर ग्रे संभव है इस पैरामीटर को दिखाने के लिए नहीं करना चाहती संभव है? यानी, इस मामले में, नौकरी केवल PROJ_TYPE, पैराम 2, पैरा 3, पैराम 4 और पैराम 5 (दिखाएगी और पैराम 6 या यह अक्षम/ग्रेडेड) नहीं दिखाएगी।
इसी तरह, मैं पैरामीटर (Param6) दिखाने के लिए केवल तभी PROJ_TYPE पैरामीटर एसवीसी अन्यथा रूप में चुना गया, तो मैं -या सब किसी भी तरह अगर यह इसे बाहर ग्रे संभव है पर इस पैरामीटर को दिखाने के लिए नहीं करना चाहते? यानी, इस मामले में, नौकरी केवल PROJ_TYPE, पैराम 2, पैरा 3, पैराम 5 और पैराम 6 (दिखाएगी और पैराम 4 या यह अक्षम/ग्रेडेड) नहीं दिखाएगी।
@VitaliiElenhaupt वास्तव में हाँ है कि संभव है लेकिन यह विचार अगर यह ऑटो अक्षम/एक एक और बात पर निर्भर है पैरामीटर को छिपाने के लिए संभव है। मैंने उपरोक्त प्रोजेक्ट टाइप उदाहरण दिया, बस अपना केस डालने के लिए। धन्यवाद। –
uno-choice-plugin किसी भी तरह से मदद कर सकता है: https://github.com/biouno/uno-choice-plugin। मैंने इसे अपने आप से नहीं देखा –
@VitaliiElenhaupt धन्यवाद। जैसा कि मैंने अपनी पोस्ट में उल्लेख किया है, परम 3 और पैराम 6 पहले से ही इन परम प्रकारों का उपयोग कर रहे हैं। यहां तक कि पैराम 2 किसी भी परम प्रकार का हो सकता है (आप जो सुझाव दे रहे हैं)। ये पैरामीटर प्रकार (गतिशील Cascase, चुनाव आदि) सब वे कर रहे हैं आप कर सकते हैं कि लेकिन मैं क्या पता लगाने के लिए कोशिश कर रहा हूँ (किसी दिए गए स्क्रिप्ट/फ़ाइल/कोड/स्थिति पर निर्भर करता है मक्खी पर मान) कैसे करने के लिए है इन पैरामीटर में से किसी एक को छुपाएं/अक्षम करें जब कोई अन्य पैरामीटर किसी दिए गए मान पर सेट होता है। –