Förstå relationer mellan objekt i Objektbiblioteket

När du skapar beräkningar och skript i Designer måste du vara medveten om att de objekt som du lägger till skript i egentligen är definierade som XML-objekt i den underliggande XML-formulärarkitekturen. Detta innebär att även om fliken Standard på paletten Objektbibliotek innehåller ett stort antal objekt, så definieras många av dessa objekt av samma XML-objekt. Som ett resultat av detta är de olika skriptobjekt och metoderna som är tillgängliga baserade på definitionen av XML-objektet och inte på objektet på paletten Objektbibliotek.

Objekt som är tillgängliga på fliken Standard på paletten Objektbibliotek som är baserade på samma XML-basobjektsdefinition har ett antal gemensamma egenskaper och metoder. Om du tittar i avsnittet Skriptobjekt kan du avgöra vilka egenskapsuppsättningar och metoder som är tillgängliga baserat på XML-basobjektet. På samma sätt innehåller varje XML-basobjektsdefinition ett underordnat objekt som specifikt styr Designer-objektets utseende.

Om du t.ex. vill bläddra bland egenskaper och metoder som är tillgängliga för fältobjektet Datum/tid i Designer så utgår du från field-objektet. Om du vill bläddra bland de XML-objekt som styr utseenden på fältet Datum/tid så tittar du på dateTimeEdit-objektet.

Tabellen nedan visar de olika mappningarna mellan objekt som du ser på fliken Standard på paletten Objektbibliotek i Designer och motsvarande objekt i XML-formulärarkitekturen.

Objektet Standardobjektbibliotek

XML-formulärarkitekturobjekt (bas)

XML-formulärarkitekturobjekt (gränssnitt)

Streckkoder

field

barcode

Knapp

field

button

Kryssruta

field

checkButton

Datum-/tidfält

field

dateTime

Decimalfält

field

numericEdit

Signaturfält

field

signature

Nedrullningsbar lista

field

choiceList

Skicka-knapp för e-post

field

button

Skicka-knapp (HTTP)

field

button

Bildfält

field

imageEdit

Listruta

field

choiceList

Numeriskt fält

field

numericEdit

Streckkod för pappersformulär

field

barcode

Lösenordsfält

field

passwordEdit

Skriv ut-knapp

field

button

Alternativknapp

field

checkButton

Återställ-knapp

field

button

Delformulär

subform

Saknas

Tabell (inklusive innehållsrader, sidhuvudsrader och sidfotsrader)

subform

Saknas

Textfält

field

textEdit