खोज…


मूल पृष्ठ

एक मूल VisualForce पेज इस तरह बनाया जा सकता है:

<apex:page>
  <h1>Hello, world!</h1>
</apex:page>

मानक नियंत्रकों का उपयोग करना

यदि आपका पृष्ठ किसी विशेष प्रकार के रिकॉर्ड के बारे में जानकारी प्रदर्शित करने या संपादित करने के लिए है, तो आपके द्वारा लिखे जाने वाले बॉयलरप्लेट कोड की मात्रा को कम करने के लिए एक मानक नियंत्रक का उपयोग करना सहायक हो सकता है।

एक मानक नियंत्रक का उपयोग करके, आपका पेज एक ?id=SALESFORCE_ID पैरामीटर के साथ प्रदर्शित किया जाएगा, और आप स्वचालित रूप से रिकॉर्ड पर सभी मर्ज फ़ील्ड तक पहुंच प्राप्त करेंगे।

<apex:page> पर standardController विशेषता निर्दिष्ट करके अपने पेज पर एक मानक नियंत्रक जोड़ें।

<apex:page standardController="Account">
  This is a page for {!Account.Name}
</apex:page>

आपको मुफ्त में मानक नियंत्रक विधियाँ भी प्राप्त होती हैं:

  • cancel() - रद्द पृष्ठ के लिए PageReference लौटाता है (आमतौर पर सूची दृश्य पर वापस जाता है)
  • delete() - रिकॉर्ड को PageReference है और डिलीट पेज के लिए PageReference लौटाता है
  • edit() - मानक संपादन पृष्ठ के लिए PageReference लौटाता है
  • save() - रिकॉर्ड को बचाता है और अपडेट किए गए रिकॉर्ड को PageReference लौटाता है
  • view() - मानक दृश्य पृष्ठ के लिए PageReference लौटाता है

आप उन्हें इस तरह से उपयोग कर सकते हैं:

<apex:page standardController="Account">
  Name: <apex:inputField value="{!Account.Name}" />
  <apex:commandButton value="Update record" action="{!save}" />
</apex:page>


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow