के साथ एक कस्टमफोर्स पेज पर कस्टम बटन या लिंक मेरे पास कस्टम नियंत्रक का उपयोग कर विजुअलफोर्स पेज है जिसका उपयोग अवसर के तहत एकाधिक रिकॉर्ड संपादित करने के लिए किया जाता है।एक कस्टम कंट्रोलर
मैं इस दृश्य पृष्ठ पर अवसरों से एक कस्टम बटन या लिंक बनाना चाहता हूं।
/apex/ExamplePage?oppId={!Opportunity.Id}
इस विकास खिलौने के डिब्बे में ठीक काम करता है, लेकिन जब यह एक प्रबंधित पैकेज के भाग के रूप में तैनात किया जाता है पृष्ठ संदर्भ के रूप में लिंक टूट जाता है नामस्थान उपसर्ग नहीं है:
वर्तमान में लिंक की तरह दिखता है ।
मुझे फोर्स डॉट कॉम बोर्ड बोर्ड पर Managed Package Redirecting Problem पोस्ट मिला, जिसका अर्थ यह है कि यूआरएल में विजुअलफोर्स पेज का संदर्भ देने के लिए $ पेज का उपयोग करना संभव होना चाहिए। जैसे
{!URLFOR($Page.MyExamplePage,'',[objectId = campaign.id])}
लेकिन ऐसा सिर्फ मेरे सिंटेक्स त्रुटि देता है:
Error: Field $Page.MyExamplePage does not exist. Check spelling.
वहाँ पोस्ट करने के लिए एक और बात यह है कि एक शीर्ष वर्ग का उपयोग कर और जावास्क्रिप्ट निष्पादित करने का सुझाव यह आस-पास काम करने के लिए है। लेकिन मुझे ऐसा लगता है कि इसने नामस्थान मुद्दे को जावास्क्रिप्ट में अभी स्थानांतरित कर दिया है।
मैं एक प्रबंधित पैकेज के अंदर और बाहर दोनों काम करने के लिए विजुअलफोर्स पेज को सुरक्षित रूप से कैसे संदर्भित कर सकता हूं?
मैंने पाया [कस्टम बटन: URL सामग्री प्रकार में $ पृष्ठ का खुलासा करें] (https://sites.secure.force.com/success/ideaView?id=08730000000aVIfAAM) IdeaExchange पर जो प्रचार करना अच्छा होगा। –