Datenverwaltungsfunktionen > Teilestrukturen verwalten > Erweiterte Auswahllogik für konfigurierbare Module entwickeln > Grundlegende Schritte zum Definieren der erweiterten Auswahl > Parameter hinzufügen > Registerkarte "Informationen" im Fenster "Parameter bearbeiten"
  
Registerkarte "Informationen" im Fenster "Parameter bearbeiten"
Definieren Sie die grundlegenden Informationen für den Parameter mithilfe der folgenden Felder:
Feld
Beschreibung
Name
Gibt den Namen des Parameters an. Dieser Wert ist erforderlich. Der Parametername muss innerhalb des konfigurierbaren Moduls eindeutig sein.
Für den Parameternamen gelten die folgenden Einschränkungen:
Das erste Zeichen ist in Hinsicht auf java.lang.Character.isJavaStart( ) gültig.
Der Rest der Zeichen ist in Hinsicht auf java.lang.Character.isJavaIdentifierPart( ). gültig
Der Name kann kein Java-Suchbegriff sein. public kann z.B. nicht als Parametername verwendet werden.
Der Name darf keine Leerzeichen enthalten.
Beschreibung
(Optional) Stellt eine Beschreibung des Parameters bereit.
Attribut zuordnen
Stellt das Attribut dar, dem dieser Parameter zugeordnet wird. Wenn der Parameter keinem Attribut zugeordnet ist, ist dieses Feld leer.
Einheiten
Wenn der Parametertyp als Real Number with Units definiert ist, wird eine Liste der möglichen Einheitenwerte angezeigt.
Typ
Gibt den Parametertyp an. Diese Option steht nur zur Verfügung, wenn der Parameter keinem Attribut zugeordnet ist. Sie können einen Typ auswählen oder eine Klasse eingeben. Die folgenden Typen können ausgewählt werden:
Boolean
Date & Time
Real Number
Real Number with Units: Kann nicht für die Berechnungen verwendet werden; sie kann jedoch für Eingabeparameter verwendet werden, die am Standort definierten Attributen zugeordnet sind.
References
URL
Integer Number
String
Sie können auch Namen von angepassten Klassen eingeben, die Methoden implementieren, um eine Instanz der Klasse in ein Zeichenfolgenobjekt umzuwandeln und umgekehrt. Die zwei häufigsten Methoden zum Konstruieren des Objekts aus einer Zeichenfolge umfassen die Bereitstellung eines Konstruktors oder die Methode valueOf(), wobei sowohl ein Zeichenfolgenargument genommen als auch eine Instanz der Klasse aus der Zeichenfolge erstellt wird. Sie können die Methode toString() implementieren, um das Objekt in eine Zeichenfolge zu konvertieren. Beispiele für die standardmäßigen Implementierungen solcher Klassen sind com.ptc.ddl.util.AngularDimension und com.ptc.ddl.util.RatioObject. Alle Java-Wrapper wie java.lang.Short oder java.lang.Byte werden ebenfalls unterstützt.
Eingabe aktiviert
Gibt an, ob beim Konfigurieren des Teils Eingabe aktiviert wird. Zulässige Werte sind u.a.:
Yes, Required: Die Benutzer müssen eine Eingabe bereitstellen.
Yes, Not Required: Die Benutzer werden dazu aufgefordert, eine Eingabe bereitzustellen, dies ist jedoch nicht erforderlich.
No: Die Benutzer werden nicht dazu aufgefordert, eine Eingabe bereitzustellen.
Eingabeaufforderung
Gibt den Ausdruck an, der für diesen Parameter angezeigt wird, um Benutzern den Parameter verständlicher zu machen. Ein Parameter, der eine Reihe von Farben darstellt, hat z.B. den Aufforderungswert "Wählen Sie die gewünschte Farbe".
Angegeben von
Gibt an, ob der Parameter von einem Wert oder einem Ausdruck angegeben ist. Zulässige Werte sind u.a.:
Value
Expression
Standardausdruck
Wenn die Option Angegeben von eingestellt ist, können Sie einen bestimmten Wert oder Ausdruck eingeben.
Wenn Angegeben von auf Value eingestellt ist, basiert die Validierung auf den Parametertypen.
Wenn Angegeben von auf Expression eingestellt ist, wird der Ausdruck validiert, um sicherzustellen, dass die Syntax korrekt ist. Der Constraint Expression Editor wird in einem separaten Fenster gestartet.
Weitere Informationen zur Verwendung von Logik in einem Ausdruck finden Sie unter Numerische Operatoren und Funktionen in der erweiterten Logik verwenden.