में नियंत्रण ब्लॉक मेनू आइटम संपादित करें मैं SharePoint 2007 में गतिशील प्रति-आइटम मेनू (नियंत्रण नियंत्रण ब्लॉक) सेट अप करने का प्रयास कर रहा हूं। मेरा लक्ष्य वर्तमान उपयोगकर्ता की समूह सदस्यता के आधार पर उपलब्ध कुछ विशेषताओं को रखना है।गतिशील रूप से SharePoint
मुझे पता है कि इस मेनू आइटम के निर्माण को नियंत्रित करने वाले कस्टमएक्शन टैग में अधिकार विशेषता है। मेरे पास यह समस्या यह है कि जिन समूहों का मैं उपयोग कर रहा हूं, उनमें साइट पर समान अधिकार हैं (ViewListItems, ManageAlerts, आदि)। जिन समूहों को हमने स्थापित किया है, वे प्रबंधक, कर्मचारी इत्यादि जैसे फ़ंक्शन के साथ अधिक सौदा करते हैं। हम एक समूह को एक कस्टम फीचर असाइन करने में सक्षम होना चाहते हैं, और उस समूह से जुड़े मेनू आइटम केवल उस समूह के सदस्यों के लिए दृश्यमान हैं । प्रत्येक व्यक्ति के पास समान मूल साइट अनुमतियां होती हैं, लेकिन उनके लॉगिन प्रमाण-पत्रों के आधार पर अतिरिक्त विकल्प उपलब्ध होंगे।
मैंने संदर्भ मेनू में आइटम छिपाने के लिए Core.js फ़ाइल को संशोधित करने पर कई लेख देखे हैं, लेकिन वे सभी या कुछ भी नहीं हैं। http://blog.thekid.me.uk/archive/2008/04/29/sharepoint-custom-actions-in-a-list-view-webpart.aspx पर एक दिलचस्प पोस्ट है जो दिखाता है कि क्रिया मेनू को गतिशील रूप से कैसे संशोधित करें। उपयोगकर्ता समूह की जांच करने और सदस्यता के आधार पर मेनू को दिखाने या छिपाने के लिए इस उदाहरण को संशोधित करना मुश्किल है। दुर्भाग्यवश, यह उदाहरण संदर्भ मेनू आइटम पर लागू नहीं होता है जैसा कि यहां http://forums.msdn.microsoft.com/en-US/sharepointdevelopment/thread/c2259839-24c4-4a7e-83e5-3925cdd17c44/ प्रमाणित है।
क्या किसी को जावास्क्रिप्ट का उपयोग किये बिना ऐसा करने का कोई तरीका पता है? यदि नहीं, तो उपयोगकर्ता के समूह को जावास्क्रिप्ट से जांचने का सबसे अच्छा तरीका क्या है?
इस सवाल का शीर्षक अधिक उचित होगा अगर यह "गतिशील रूप से संशोधित सूची आइटम SharePoint में ड्रॉप डाउन मेनू" कर रहे थे .. एक मॉडरेटर अद्यतन कर सकते हैं? –