Question

J'ai besoin de calculer jours ouvrables jusqu'à ce qu'un article est dû ou jours ouvrables échues. Je dois aussi exclure les jours fériés et les vacances peuvent ou non appliquer à cet élément en fonction de quel projet les vacances applique. J'avais créé un calendrier de vacances et créé d'abord le champ comme un champ calculé qui affiche une balise div vide et j'utiliser le code pour effectuer les calculs et l'afficher dans la balise div en utilisant javascript. Cela a bien fonctionné lorsque les articles étaient dans une seule liste. En raison d'autres exigences que je devais créer une liste unique pour chaque département. Maintenant, je dois encore afficher cette information, mais je ne suis pas sûr de savoir comment le faire.

Alors, peut un champ personnalisé faire ceci ou est-il une autre façon d'afficher ces données?

Était-ce utile?

La solution

Je crois que dans un champ personnalisé, vous serez toujours limité à CAML pour vos écrans de liste. Par conséquent, si vous avez besoin pour afficher le travail sur la vue de la liste, vous soutenir dans le même bateau d'utiliser javascript pour tous vos collecte de données en direct. Si vous avez seulement besoin d'afficher ces informations sur les pages d'affichage, vous pouvez utiliser un champ personnalisé et écrire du code pour calculer ces informations.

Une autre option (si vous ne le faites pas déjà): Vous pouvez créer un service Web pour effectuer les calculs. De cette façon, vous pouvez (espérons-le) mettre en cache vos recherches des autres listes et calculer toutes les données à la fois. Utilisez la même méthode de champ calculé et sur le retour de l'appel de service Web, remplir tous les divs vides.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top