Compatibilité de la fonctionnalité de conception initiale unique (Design-Once)
Dernière modification : mardi 6 juillet 2010
S’applique à : SharePoint Server 2010
Lorsque vous créez des modèles de formulaire InfoPath à utiliser à la fois dans Microsoft InfoPath 2010 et dans un navigateur Web, un petit ensemble de fonctionnalités est masqué dans le Concepteur InfoPath. Ces fonctionnalités sont disponibles si vous créez un modèle de formulaire à utiliser dans InfoPath Filler, mais elles constituent des exceptions au principe de développement de conception initiale unique (Design-Once) d’InfoPath 2010. La conception initiale unique désigne la possibilité de concevoir un modèle de formulaire qui peut être utilisé dans InfoPath et rendu dans un navigateur Web par un serveur exécutant InfoPath Forms Services.
Les exceptions à ce principe incluent certains contrôles, tels que Maître/Détail et Étiquette verticale, certaines fonctionnalités, telles que les rôles utilisateur et la vérification orthographique, ainsi que le code écrit dans les langages de script JScript et VBScript et les langages de code managé à compatibilité descendante introduits avec Office InfoPath 2003 avec le Service Pack 1. Pour plus d’informations, voir Création de modèles de formulaires InfoPath fonctionnant avec InfoPath Forms Services dans l’Aide de Microsoft Visual Studio Tools for Applications.
Important
Si vous concevez un formulaire à utiliser à la fois dans InfoPath Filler et dans un navigateur Web, et que vous devez utiliser des membres de modèle d’objet exclus lors de l’ouverture du formulaire dans InfoPath Filler, vous pouvez masquer les erreurs dans le volet Vérificateur de mise en page. Pour ce faire, ouvrez le modèle de formulaire dans le Concepteur InfoPath, cliquez sur l’onglet Fichier, puis sur Options de formulaire dans Backstage. Dans la catégorie Compatibilité de la boîte de dialogue Options de formulaire, activez la case à cocher Autoriser le code à utiliser des fonctionnalités disponibles uniquement lors du remplissage de formulaires à l’aide d’InfoPath Filler. Pour déterminer l’environnement dans lequel le formulaire est actuellement ouvert, utilisez la propriété Environment de la classe Application. Plus d’informations sur l’utilisation de cette propriété, voir l’Aide de Microsoft Visual Studio Tools for Applications.