TXFAJavaScriptSession.Evaluate
Enhet: HPDFXFAEventScript
Deklaration
function Evaluate(const Script: string; const Limits: TXFAFormScriptLimits;
out OutputText, Diagnostic: string): Boolean;
Beteende
Kör JavaScript i den beständiga motorn och lägger lyckade utvärderingar och returnerade resultat i den avgränsade journalen
Returnerar True med OutputText vid framgång, eller False med Diagnostic vid fel i motor, replay eller budget; en misslyckad utvärdering committar ingen journalpost
Om rollback eller en tidigare misslyckad utvärdering har smutsat ner motorn byggs den om från committade utvärderingar innan det nya skriptet körs
Replay och ny exekvering delar på Limits.MaxElapsedMilliseconds; en enskild utvärdering får ingen egen ny transaktionsdeadline
Direkta anropare checkpointar före en transaktion i flera steg och anropar Rollback när senare värdvalidering eller publicering misslyckas
Relaterade API:er
TXFAJavaScriptSession, HPDFXFAExecuteJavaScriptEvent och Interaktiv Dynamic XFA Widget Runtime