{"id":12190,"date":"2023-01-03T09:04:00","date_gmt":"2023-01-03T09:04:00","guid":{"rendered":"https:\/\/www.bay20.com\/?p=12190"},"modified":"2025-05-14T18:04:50","modified_gmt":"2025-05-14T12:19:50","slug":"verschiedene-wege-zur-erstellung-von-blitz-komponenten-in-salesforce","status":"publish","type":"post","link":"https:\/\/www.bay20.com\/de\/verschiedene-wege-zur-erstellung-von-blitz-komponenten-in-salesforce\/","title":{"rendered":"Verschiedene M\u00f6glichkeiten zur Erstellung von Lightning-Komponenten in Salesforce"},"content":{"rendered":"\n<p>Lightning-Komponenten sind wiederverwendbare Komponenten, die mit einer Kombination aus HTML, JavaScript und CSS erstellt werden und f\u00fcr die Verwendung in der Lightning Experience und den mobilen Salesforce-Apps konzipiert sind. Aufgrund ihrer Wiederverwendbarkeit k\u00f6nnen wir dieselbe Lightning-Komponente mehrfach und an mehreren Stellen verwenden<\/p>\n\n\n\n<p>Wir k\u00f6nnen Lightning-Komponenten verwenden, um Elemente wie Formulare, Listen, Schaltfl\u00e4chen und vieles mehr zu erstellen. Sie k\u00f6nnen auch zur Integration mit externen APIs und Services verwendet werden, die es uns erm\u00f6glichen, leistungsstarke Anwendungen zu erstellen, die mit Daten und Services au\u00dferhalb von Salesforce verbunden werden k\u00f6nnen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wege zur Erstellung von Lightning-Komponenten in Salesforce:<\/h2>\n\n\n\n<p>Wir k\u00f6nnen Lightning-Komponenten mit zwei Programmiermodellen erstellen (<strong>Aura-Komponenten<\/strong> und <strong>Lightning-Webkomponenten<\/strong>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Erstellen Sie eine Lightning-Komponente mit dem Lightning Web Component-Programmiermodell.<\/h3>\n\n\n\n<p>Lightning Web Component ist ein neues Programmiermodell, das f\u00fcr die Erstellung von Lightning-Komponenten verwendet wird. Diese Komponenten sind wiederverwendbare und benutzerdefinierte HTML-Komponenten, die mit HTML und modernem JavaScript erstellt werden. Lightning Web Component arbeitet mit dem urspr\u00fcnglichen Aura-Komponenten-Programmiermodell zusammen und bietet so eine au\u00dfergew\u00f6hnliche Leistung. Diese Komponenten sind in den Salesforce-Editionen Enterprise, Performance, Unlimited und Developer verf\u00fcgbar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Gehen Sie folgenderma\u00dfen vor, um eine Lightning-Komponente mithilfe des Lightning-Webkomponenten-Programmiermodells zu erstellen:<\/h4>\n\n\n\n<p><strong>Schritt 1:<\/strong> Richten Sie zun\u00e4chst Ihre Salesforce DX-Umgebung ein und erstellen Sie ein Salesforce DX-Projekt. In unserem Blogbeitrag \u201e<a href=\"https:\/\/www.bay20.com\/de\/wie-einrichten-salesforce-dx-umgebung-und-erstellen-einer-kratz-org\/\"><strong>How To Setup Salesforce DX Environment And Create A Scratch Org?<\/strong><\/a>\u201c erfahren Sie, wie Sie Ihre Salesforce DX-Umgebung einrichten und ein Projekt erstellen.<\/p>\n\n\n\n<p><strong>Schritt 2: <\/strong>F\u00fchren Sie dann den folgenden Befehl aus, um eine neue Blitzkomponente zu erstellen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sfdx force:lightning:component:create --type lwc -n &lt;component-name&gt; -d force-app\/main\/default\/lwc<\/code><\/pre>\n\n\n\n<p><strong>Schritt 3: <\/strong>Passen Sie anschlie\u00dfend den Inhalt der HTML- und JavaScript-Dateien an, falls erforderlich, und speichern Sie sie.<\/p>\n\n\n\n<p><strong>Schritt 4: <\/strong>Um die Komponente zu verteilen, klicken Sie mit der rechten Maustaste auf den Ordner \u201e<strong>lwc<\/strong>\u201c und w\u00e4hlen Sie dann im Dialogfeld die Option <strong>\u201eSFDX: Deploy Source to Org\u201c.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"517\" src=\"https:\/\/www.bay20.com\/wp-content\/uploads\/2023\/05\/deploy-980x517.png\" alt=\"Lightning Components\" class=\"wp-image-12854\" srcset=\"https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/deploy-980x517.png 980w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/deploy-300x158.png 300w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/deploy-800x422.png 800w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/deploy-768x405.png 768w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/deploy-1000x527.png 1000w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/deploy.png 1365w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure>\n\n\n\n<p><strong>Schritt 5: <\/strong>Anschlie\u00dfend k\u00f6nnen Sie das Ergebnis der Bereitstellung auf der Registerkarte \u201e<strong>Ausgabe<\/strong>\u201c des Terminals sehen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Erstellen Sie eine Lightning-Komponente mit dem Aura Component-Programmiermodell.<\/h3>\n\n\n\n<p>Aura-Komponenten sind die unabh\u00e4ngigen und wiederverwendbaren Elemente einer Anwendung. Sie stellen einen wiederverwendbaren Teil der Benutzeroberfl\u00e4che (UI) dar. Das Aura-Komponentenmodell bietet eine Reihe von vorgefertigten Komponenten, die auch als Basis-Blitzkomponenten bezeichnet werden. Die Komponenten k\u00f6nnen HTML, CSS, JavaScript und andere webf\u00e4hige Codes enthalten.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Gehen Sie folgenderma\u00dfen vor, um eine Lightning-Komponente mit dem Lightning-Aura-Programmiermodell zu erstellen:<\/h4>\n\n\n\n<p><strong>Schritt 1:<\/strong> Melden Sie sich zun\u00e4chst bei Ihrem Salesforce-Konto an.<\/p>\n\n\n\n<p><strong>Schritt 2: <\/strong>Klicken Sie in der oberen rechten Ecke der Seite auf das Zahnradsymbol und w\u00e4hlen Sie aus dem Dropdown-Men\u00fc die \u201e<strong>Developer Console<\/strong>\u201c aus. Dadurch wird die <strong>Entwicklerkonsole<\/strong> in einem neuen Fenster ge\u00f6ffnet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"471\" src=\"https:\/\/www.bay20.com\/wp-content\/uploads\/2023\/05\/setup-developer-console-980x471.png\" alt=\"Lightning Components\" class=\"wp-image-12852\" srcset=\"https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/setup-developer-console-980x471.png 980w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/setup-developer-console-300x144.png 300w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/setup-developer-console-800x385.png 800w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/setup-developer-console-768x369.png 768w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/setup-developer-console-1000x481.png 1000w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/setup-developer-console.png 1349w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure>\n\n\n\n<p><strong>Schritt 3: <\/strong>Klicken Sie nun in der Navigationsleiste auf das Men\u00fc \u201e<strong>Datei<\/strong>\u201c und w\u00e4hlen Sie \u201e<strong>Neu<\/strong>\u201c. W\u00e4hlen Sie dann \u201e<strong>Lightning Component<\/strong>\u201c aus dem Dropdown-Men\u00fc.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"485\" src=\"https:\/\/www.bay20.com\/wp-content\/uploads\/2023\/05\/Developer-Console-980x485.png\" alt=\"Lightning Components\" class=\"wp-image-12853\" srcset=\"https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/Developer-Console-980x485.png 980w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/Developer-Console-300x149.png 300w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/Developer-Console-800x396.png 800w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/Developer-Console-768x380.png 768w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/Developer-Console-1000x495.png 1000w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/05\/Developer-Console.png 1349w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure>\n\n\n\n<p><strong>Schritt 4: <\/strong>Geben Sie einen Namen f\u00fcr Ihre Blitzkomponente ein und konfigurieren Sie die Komponente. Die Konfiguration der Komponente ist optional.<\/p>\n\n\n\n<p><strong>Schritt 5: <\/strong>Klicken Sie dann auf die Schaltfl\u00e4che \u201e<strong>Senden<\/strong>\u201c, um die Lightning-Komponente zu erstellen. Es wird eine neue Lightning-Komponentendatei mit der Erweiterung <strong>.cmp<\/strong> erstellt.<\/p>\n\n\n\n<p>In der Komponentendatei gibt es einige Standardcodes f\u00fcr die Komponente. Sie k\u00f6nnen diesen Code durch Ihren eigenen Code ersetzen. Wenn Sie mit dem Schreiben Ihrer Komponente fertig sind, speichern Sie die Dateien. Jetzt k\u00f6nnen Sie die Lightning-Komponente in einer Lightning-Seite oder -Anwendung verwenden, indem Sie sie ziehen und ablegen.<\/p>\n\n\n\n<p><strong>Bitte kontaktieren Sie uns unter <strong><a href=\"mailto:manish@bay20.com\">manish@bay20.com<\/a><\/strong> oder rufen Sie uns unter <a href=\"https:\/\/api.whatsapp.com\/send?phone=+918800519180&amp;text=Hi,%20I%20contacted%20you%20through%20your%20website.\"><strong>+91-8800519180<\/strong><\/a> an, wenn Sie Unterst\u00fctzung in Bezug auf Salesforce ben\u00f6tigen. Sie k\u00f6nnen auch die <a href=\"https:\/\/www.bay20.com\/magento-development-company\/\"><strong>S<\/strong><\/a><a href=\"https:\/\/www.bay20.com\/de\/salesforce-development-unternehmen\/\"><strong><strong>alesforce-Entwicklungsseite<\/strong><\/strong><\/a> besuchen, um die von uns angebotenen Dienstleistungen zu \u00fcberpr\u00fcfen.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lightning components are reusable components that are created using the combination of HTML, JavaScript, CSS and are designed for being used in the Lightning Experience and Salesforce mobile apps. Because of its reusability, we can use the same lightning component multiple times and in multiple places<\/p>\n","protected":false},"author":89,"featured_media":12309,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[128],"tags":[],"class_list":["post-12190","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-salesforce"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/12190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/comments?post=12190"}],"version-history":[{"count":15,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/12190\/revisions"}],"predecessor-version":[{"id":17108,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/12190\/revisions\/17108"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/media\/12309"}],"wp:attachment":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/media?parent=12190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/categories?post=12190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/tags?post=12190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}