Funzionalità per la gestione dei dati > Gestione di strutture di parti > Sviluppo della logica di selezione avanzata per i moduli configurabili > Passi di base per la definizione della selezione avanzata > Aggiunta di un parametro > Scheda Informazioni della finestra Modifica parametro
  
Scheda Informazioni della finestra Modifica parametro
Definire le informazioni di base per il parametro, utilizzando i campi riportati di seguito.
Campo
Descrizione
Nome
Specifica il nome del parametro. Questo valore è obbligatorio. Il nome del parametro deve essere univoco all'interno del modulo configurabile.
Per il nome del parametro sono previste le restrizioni riportate di seguito.
Il primo carattere è valido per java.lang.Character.isJavaStart( ).
Il resto dei caratteri è valido per java.lang.Character.isJavaIdentifierPart( ).
Il nome non può essere una parola chiave Java. Ad esempio, non è possibile utilizzare public come nome del parametro.
Il nome non può contenere spazi.
Descrizione
(Facoltativo) Fornisce una descrizione del parametro.
Mappa ad attributo
Rappresenta l'attributo al quale è mappato questo parametro. Se il parametro non è mappato a un attributo, questo campo è vuoto.
Unità
Se il tipo di parametro viene definito come Real Number with Units, questo campo contiene un elenco dei possibili valori delle unità.
Tipo
Identifica il tipo di parametro. Questa opzione è disponibile solo se il parametro non è mappato a un attributo. È possibile selezionare un tipo o immettere una classe. È possibile selezionare i seguenti tipi:
Boolean
Date & Time
Real Number
Real Number with Units - Non può essere utilizzato per i calcoli. Può essere, tuttavia, utilizzato per i parametri di input mappati agli attributi definiti dal sito.
References
URL
Integer Number
String
È inoltre possibile immettere nomi di classi personalizzate che implementano metodi per convertire un'istanza della classe in un oggetto stringa e viceversa. I due modi più comuni per costruire l'oggetto da una stringa sono fornire un costruttore o il metodo valueOf(), sia prendendo un argomento di stringa che creando un'istanza della classe dalla stringa. Per convertire l'oggetto in una stringa, è possibile implementare il metodo toString(). Gli esempi di implementazioni predefinite di tali classi sono com.ptc.ddl.util.AngularDimension e com.ptc.ddl.util.RatioObject. Sono supportati anche tutti i wrapper Java, ad esempio java.lang.Short o java.lang.Byte.
Input attivato
Indica se l'input è attivato durante la configurazione della parte. I valori possibili sono riportati di seguito.
Yes, Required - Gli utenti devono fornire l'input.
Yes, Not Required - Agli utenti viene chiesto di fornire l'input ma non hanno l'obbligo di farlo.
No - Agli utenti non viene chiesto di fornire l'input.
Prompt
Specifica la stringa visualizzata per questo parametro per consentire all'utente di comprendere cosa rappresenta il parametro. Ad esempio, un parametro che rappresenta una serie di colori potrebbe avere un valore di richiesta "Select the desired color".
Specificato da
Indica se il parametro è specificato da un valore o un'espressione. I valori possibili sono riportati di seguito.
Value
Expression
Espressione di default
Se il campo Specificato da è impostato, è possibile immettere un'espressione o un valore specifico.
Se il campo Specificato da è impostato su Value, la convalida viene eseguita in base ai tipi di parametro.
Se il campo Specificato da è impostato su Expression, viene convalidata l'espressione per verificare che la sintassi sia corretta. L'Editor espressioni vincolo viene visualizzato in una finestra separata.
Per ulteriori informazioni sull'utilizzo della logica nell'espressione, vedere Utilizzo di funzioni e operatori numerici nella logica avanzata.