2009-04-27 18 views
5

में schema.xml पर एक दृश्य कैसे जोड़ूं, मैं एक कस्टम सूची में एक दृश्य जोड़ने की कोशिश कर रहा हूं। लक्ष्य MOSS 2007 है, मैं वीएस -2008 डब्ल्यू/वीएसईडब्ल्यूएसएस 1.3 का उपयोग कर रहा हूं। इस सुविधा में पहले से ही एक कस्टम सूची परिभाषा है, जिसमें "कैलेंडर" नामक कस्टम व्यू शामिल है। शुरू करने के लिए मैंने सोचा कि मैं न्यूकैलेंडर नामक एक और दृश्य तैयार करूंगा जो मौजूदा कस्टम व्यू कैलेंडर का डुप्लिकेट है।मैं शेयरपॉइंट

इसलिए, मैंने कैलेंडर.एएसपीएक्स को न्यू कैलेंडर.एएसपीएक्स की प्रतिलिपि बनाई, मौजूदा कैलेंडर के लिए मौजूदा "व्यू" नोड की प्रतिलिपि बनाई और एक नया नोड चिपकाया, फिर नए नोड के निम्नलिखित विशेषताओं को बदल दिया: DisplayName, Url, और DefaultView।

जब मैं WSP व्यू NewCalendar.aspx को रीफ्रेश करता हूं। जब मैं तैनात करता हूं और NewCalendar.aspx पर जाता हूं तो मुझे 404 मिलते हैं। SharePoint Manager का उपयोग करके मैं पुष्टि करता हूं कि पृष्ठ मौजूद नहीं है।

मैं एक सुविधा के माध्यम से एक कस्टम दृश्य कैसे जोड़ूं ताकि यह "दृश्य" ड्रॉप-डाउन में दिखाई दे?

अद्यतन: यह काम करता है अगर मैं अपनी कस्टम सूची का एक नया उदाहरण बना देता हूं। मौजूदा सूचियों पर दिखाने के लिए मैं कस्टम व्यू कैसे प्राप्त करूं?

उत्तर

2

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

इन सीनियरियो में मैं नई सुविधा प्रकाशित करते समय एक रेट्रोफिट स्क्रिप्ट को स्क्रिप्ट करता हूं।

संबंधित मुद्दे