|
Pattern predefinitiPer creare e modificare rapidamente i pattern di visualizzazione, modifica e convalida relativi al formato dei valori di input, sia per i dati immessi dall'utente che per quelli acquisiti tramite operazioni di binding, è possibile scegliere i pattern predefiniti dall'elenco di selezione del tipo disponibile nella scheda Visualizzazione della finestra di dialogo Pattern. Per accedere a tale finestra, selezionare la palette Oggetto > Pattern. Ad esempio, l'opzione relativa al codice di avviamento postale per il Regno Unito prevede il pattern seguente: A9A 9A9|AA9A 9A9. Un valore immesso come KB1C3R2 verrà pertanto formattato e rappresentato come KB1C 3R2.
Pattern personalizzatiNella tabella seguente sono indicati alcuni pattern personalizzati che è possibile utilizzare nella finestra di dialogo Pattern per definire con un pattern di visualizzazione la formattazione dei valori di input. Tali impostazioni interessano sia i dati immessi dall'utente, che quelli acquisiti tramite operazioni di binding.
Pattern personalizzato
|
Valore immesso
|
Valore formattato
|
'+1 ('999') '999-9999
|
6135551212
|
+1 (613) 555-1212
|
999.999.9999
|
6135551212
|
613.555.1212
|
Nell'esempio seguente, un numero seriale richiede un input di questo tipo: tre caratteri alfabetici seguiti da quattro cifre e da un singolo carattere di qualsiasi tipo. Un pattern di testo adatto sarebbe il seguente:
AAA-9999-X
La tabella seguente illustra i risultati ottenuti dalla conversione di alcuni valori immessi (input dell'utente o dati che presentano un binding) in valori non elaborati attraverso un pattern di modifica o un pattern di dati.
Pattern personalizzato
|
Valore immesso
|
Valore non elaborato
|
AAA-9999-X
|
ABC-1234-5
ABC-1234-D
123-4567-8
|
ABC12345
ABC1234D
""
|
Nell'ultimo esempio, il valore immesso 123-4567-8 non corrisponde al pattern, pertanto il valore non elaborato ottenuto è una stringa vuota.
|
|
|