giovedì 11 dicembre 2008

Infopath eseguire una funzione di una pagina html del task panel

Se vogliamo avviare una funzione in Infopath situata nella pagina html, del task panel, dobbiamo utilizzare la proprietà parentWindow seguita dal nome della funzione. Di seguito si riporta un esempio in Javascript e VBscript. Dopo aver creato l'oggetto di tipo htmldocument, del taskpanes, si invoca la funzione (msg) tramite la proprietà parentWindow.

Javascript:
var objHTMLDoc;
objHTMLDoc = XDocument.View.Window.TaskPanes(0).HTMLDocument;objHTMLDoc.parentWindow.msg();

VbScript
dim objHTMLDoc
set objHTMLDoc = XDocument.View.Window.TaskPanes(0).HTMLDocument
objHTMLDoc.parentWindow.msg()

Nessun commento: