Non. Mais comme je te le disais tu peux-être faire quelquechose avec oncontextChange.
Si tu essayais de définir une var globale et que après avoir imprimé tu passes ce paramètre à 1 et que dans le oncontextChange tu change sur ton autre vue?
En Jscript:
...
var NomVue;
NomVue = XDocument.View.Name;
XDocument.View.SwitchView("Facture");
XDocument.PrintOut();
facture=1;
....
var facture;
function XDocument::OnContextChange(eventObj)
{
if( facture=1)
{
XDocument.View.SwitchView("NomVue");
facture=0;
}
}
Si le OnContextChange ne se déclenche pas il faut que tu redéfinisse un champs de ton formulaire. N'importe lequel mais par la même valeur et aprés avoir défini facture à 1.
Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
merci de lire ceci