Question

Je pense comprendre les principes de base de T4, mais j'ai du mal à comprendre comment l'appliquer à ma situation particulière.

J'ai une application qui affiche des listes d'objets, peu importe. Je souhaite autoriser les utilisateurs à sélectionner un ou plusieurs de ces objets et à les soumettre à n’importe quel modèle. Le modèle pourrait générer, par exemple, un fichier HTML décrivant les objets ou un script PowerShell pour les manipuler d’une manière ou d’une autre.

Ce que je ne peux pas comprendre, c'est comment passer les objets sélectionnés dans mon hôte personnalisé.

Je pourrais créer un fichier tt include complet, appelé ma propre API, permettant de récupérer ces objets de leur stockage, mais cela semble ridicule si j'ai déjà des occurrences des objets dans le champ d'application et que je veux juste les examiner pour produire une sortie texte. .

J'espère que cela a du sens ...

J'ai essayé d'ajouter des propriétés à mon hôte, puis d'utiliser les paramètres spécifiques à un hôte. Je pensais pouvoir utiliser les objets via ces propriétés, mais tout ce que j'obtiens, ce sont des erreurs de sérialisation et autres.

Un très bon exemple de la façon de procéder serait fantastique:)

Merci

Était-ce utile?

La solution

Peut-être cet article répondra-t-il à votre question. "Modèle autonome" peut être la meilleure option de conception. Les autres options sont les variables d'environnement et les fichiers externes. Cependant, j'espère que vous déciderez de ne pas utiliser un hôte personnalisé (à moins que vous ne souhaitiez avoir votre propre saveur unique de T4, probablement incompatible avec tout autre hôte T4) et d'utiliser TextTransform.exe à la place.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top