3 votes

Puis-je créer ma propre formule pour un champ calculé dans Sharepoint 2010 en utilisant C# ?

Je veux créer un champ calculé par programme pour Sharepoint 2010 en utilisant Visual Studio 2010 en langage C#.

Existe-t-il un moyen de définir une formule qui fera appel à ma propre fonction et renverra un résultat dans le champ ?

Mon scénario :

  • Disons que je veux créer un champ qui renvoie toujours la somme entre deux autres champs,
  • mais je ne veux pas utiliser quelque chose comme "=sum([fichier1],[champ2])".
  • Je veux appeler la fonction "calc2Fields()" et renvoyer un résultat.

Est-ce possible ?

0voto

Vladi Gubler Points 2314

Non, ce n'est pas possible. En modifiant la formule, vous n'ajoutez aucune logique interne, de sorte que le champ ne saura pas quoi faire avec votre fonction. Vous pouvez toutefois créer un champ personnalisé et y intégrer toute la logique dont vous avez besoin. Bien sûr, il ne sera pas identique au champ de calcul intégré, mais vous pourrez alors ajouter vos propres fonctions.

0voto

Ryan Points 11565

Vous devrez créer votre propre champ personnalisé avec cette logique.

Personnaliser l'expérience utilisateur de SharePoint : Champs personnalisés : plongée en profondeur

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X