scripts-elementet

Microsoft Office InfoPath

Vis alt Vis alt

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>