scripts-elementet
Definerer kilden til alle skript for forretningslogikk som brukes på dokumentnivå i skjemaet.
Type
xsd:complexType
Struktur
Navn | Beskrivelse |
---|---|
language | (Obligatorisk attributt) Definerer skriptspråket som brukes i kildefilene for forretningslogikk. |
script | (Valgfritt element) Definerer kildeskriptfilen som inneholder alt skriptinnhold på datanivå som det refereres til i skjemaet. |
enforceScriptTimeout | (Valgfritt element) Angir om en tidsavbruddsperiode for skript skal aktiveres eller deaktiveres. |
Merknader
scripts-elementet er et valgfritt element for xDocumentClass-elementet.
Det kan være mer enn ett script-element i scripts-elementet, men de bør skrives i samme skriptspråk. Alle definerte skriptkilder kjedes sammen og lastes inn i ett skriptmotormiljø når skjemaet fylles ut. Dette betyr at dupliserte funksjoner og egenskapsnavn løses av skriptmotoren som standard, og den siste deklarasjonen er den som brukes. Skjemautviklere må sørge for at det brukes entydige navn i skriptkildefilene for et skjema.
Hvis du vil legge til kodede jscript-filer i et skjema, må du redigere skjemadefinisjonsfilen (XSF) for å endre language-egenskapen i scripts-elementet. Når egenskapen er oppdatert, vil scripts-inndelingen i XSF-filen se slik ut:
<xsf:scripts language="jscript.encode">
<xsf:script src="scriptenc.js"></xsf:script>
</xsf:scripts>
scripts-elementet finnes ikke i XSF-filen hvis skjemaet bruker behandlet kode.
Eksempel
Følgende er et eksempel på scripts-elementet:
<xsf:scripts language="jscript" enforceScriptTimeout="no">
<xsf:script src="internal.js" />
<xsf:script src="script.js" />
</xsf:scripts>