Comprensione delle relazioni fra oggetti nella Libreria oggetti

Quando si creano calcoli e script in Designer, è necessario essere consapevoli che gli oggetti ai quali si aggiungono gli script sono definiti effettivamente come oggetti XML nella XML Forms Architecture sottostante. Questo significa che nonostante l'ampia varietà di oggetti contenuti nella scheda Standard della palette Libreria oggetti, molti di questi sono definiti dallo stesso oggetto XML. Come risultato, le diverse proprietà e i diversi metodi di scripting disponibili sono basati sulla definizione dell'oggetto XML e non sull'oggetto della palette Libreria oggetti.

Gli oggetti disponibili nella scheda Standard della palette Libreria oggetti basati sulla stessa definizione di base dell'oggetto XML condividono un set di proprietà e metodi comuni. Se si fa riferimento alla sezione Oggetti di script, determinare l'insieme di proprietà e i metodi disponibili in base all'oggetto XML di base corrispondente. Analogamente, ogni definizione dell'oggetto XML di base contiene un oggetto secondario che controlla nello specifico l'aspetto visivo dell'oggetto in Designer.

Ad esempio, per ricercare le proprietà e i metodi disponibili nell'oggetto campo Data/Ora di Designer, iniziare dall'oggetto field. Per ricercare l'oggetto XML corrispondente atto a controllare l'aspetto visivo del campo Data/Ora, visualizzare l'oggetto dateTimeEdit.

La tabella seguente illustra la mappatura fra gli oggetti visibili nella scheda Standard della palette Libreria oggetti di Designer e l'oggetto XML Form Architecture corrispondente.

Oggetto di Libreria oggetti standard

Oggetto XML Form Architecture (base)

Oggetto XML Form Architecture (IU)

Codici a barre

field

barcode

Pulsante

field

button

Casella di controllo

field

checkButton

Campo data/ora

field

dateTime

Campo decimale

field

numericEdit

Campo firma

field

signature

Elenco a discesa

field

choiceList

Pulsante Invia per e-mail

field

button

Pulsante Invia per HTTP

field

button

Campo immagine

field

imageEdit

List Box

field

choiceList

Campo numerico

field

numericEdit

Codice a barre moduli carta

field

barcode

Campo password

field

passwordEdit

Pulsante Stampa

field

button

Pulsante di scelta

field

checkButton

Pulsante Reimposta

field

button

Sottomodulo

subform

NP

Tabella (comprese righe corpo, righe intestazione e righe piè di pagina)

subform

NP

Campo di testo

field

textEdit