Standardwerte ohne eckige Klammern für Array-, Satz- und Listenattribute veraltet

Da das Festlegen eines Standardwerts ohne eckige Klammern veraltet ist, kann dies zu unerwartetem Verhalten führen. Umschließen Sie zum Festlegen eines Standardwerts für diese Attributtypen kommagetrennte Werte mit [], also beispielsweise default="['red', 'green', 'blue']".

Wo: Diese Änderung gilt für Organisationen mit Lightning-Komponenten in Lightning Experience, Salesforce Classic und allen Versionen der Salesforce-Anwendung.

Wie: Hier finden Sie ein Beispiel von Attributen für ein Array, eine Liste und einen Satz.

<aura:attribute name="colorArray" type="String[]" default="['red', 'green', 'blue']" />
<aura:attribute name="colorList" type="List" default="['red', 'green', 'blue']" />
<aura:attribute name="colorSet" type="Set" default="['red', 'green', 'blue']" />