Wie erstellt man globale Variablen in Salesforce?

salesforce

In Salesforce sind globale Variablen die Variablen, auf die von jedem Apex-Code oder jeder Visualforce-Seite in einem Salesforce ORG zugegriffen werden kann. Sie können diese Variablen verwenden, um Informationen zu speichern, auf die mehrere Funktionen, Klassen, Seiten oder Auslöser zugreifen und sie verwenden müssen. Es gibt zwei Arten von globalen Variablen:

  1. Globale Apex-Variablen
  2. Globale Visualforce-Variablen

Globale Apex-Variablen

Globale Apex-Variablen sind die Variablen, die am Anfang einer Apex-Klasse definiert werden und von überall innerhalb der Klasse zugänglich sind. Sie werden häufig verwendet, um Werte zu speichern, die häufig verwendet werden oder die von mehreren Methoden innerhalb der Klasse gemeinsam genutzt werden müssen. Sie können Ihre globale Variable mit dem Schlüsselwort „static“ erstellen.

Global Variables

Um eine globale Variable in Apex zu erstellen, sollten Sie die Variable am Anfang der Klasse definieren, außerhalb einer Methode oder eines Codeblocks. Sie können auch den Datentyp dieser Variablen definieren und ihr einen Anfangswert geben.

public static String myGlobalVariable = 'Initial value';

Sie können die globale Variable dann überall innerhalb der Klasse verwenden, indem Sie einfach auf ihren Namen verweisen. Zum Beispiel:

myGlobalVariable = 'New value';

Globale Visualforce-Variablen

Die globalen Variablen von Visualforce sind die globalen Variablen, die auf einer Visualforce-Seite definiert sind. Sie sind von jeder Komponente auf der Seite zugänglich. Sie werden im Allgemeinen verwendet, um Werte zu speichern, die ständig verwendet werden oder die von mehreren Komponenten auf der Seite gemeinsam genutzt werden müssen.

Um eine globale Visualforce-Variable zu erstellen, müssen Sie sie im Tag der Seite mit einem Tag definieren. Sie können den Namen und den Standardwert der Variablen mit den Attributen var bzw. value festlegen. Zum Beispiel:

<apex:page controller="MyController" showHeader="false" standardStylesheets="false" applyHtmlTag="false" applyBodyTag="false">
    <apex:variable var="myGlobalVariable" value="Global variable value"/>
</apex:page>

Sie können die globale Variable dann in jeder beliebigen Komponente auf der Seite verwenden, indem Sie einfach auf ihren Namen verweisen. Zum Beispiel:

<apex:outputText value="{!myGlobalVariable}"/>

Denken Sie daran, dass globale Variablen in regelmäßigen Abständen verwendet werden sollten. Vielleicht können Sie lokale Variablen und Variablen auf Klassenebene verwenden, anstatt globale Variablen zu benutzen, da diese sehr schwer zu verstehen und zu pflegen sind.

Sie können die globalen Variablen einfach durch ihren Namen referenzieren, um sie in Ihrem Code zu verwenden, und Salesforce bestimmt sie automatisch mit den entsprechenden Werten. Einige der Variablen sind je nach ihrer Verwendung möglicherweise nur begrenzt verfügbar.

Bitte kontaktieren Sie uns unter manish@bay20.com oder rufen Sie uns unter +91-8800519180 an, wenn Sie Unterstützung in Bezug auf Salesforce benötigen. Sie können auch die Salesforce-Entwicklungsseite besuchen, um die von uns angebotenen Dienstleistungen zu überprüfen.