Die einfachste Methode zur Anzeige des Computerfelds oder ist nur Option für benutzerdefinierte Feld Feld

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/1689

Frage

Ich muss die Arbeitstage berechnen, bis ein Artikel fällig ist oder am vergangenen Arbeitstage fällig ist. Ich muss auch Feiertage ausschließen und die Feiertage können für diesen Artikel anhand des Projekts, für das der Urlaub gilt, bewerben oder nicht. Ich hatte einen Urlaubskalender erstellt und das Feld zunächst als berechnete Feld erstellt, das ein leeres DIV -Tag anzeigt, und ich würde Code verwenden, um die Berechnungen durchzuführen und mit JavaScript im DIV -Tag anzuzeigen. Dies funktionierte gut, wenn sich die Elemente in einer einzigen Liste befanden. Aufgrund anderer Anforderungen musste ich für jede Abteilung eine einzelne Liste erstellen. Jetzt muss ich diese Informationen noch anzeigen, aber ich bin mir nicht sicher, wie es geht.

Kann ein benutzerdefiniertes Feld dies also tun oder gibt es eine andere Möglichkeit, diese Daten anzuzeigen?

War es hilfreich?

Lösung

Ich glaube, dass Sie in einem benutzerdefinierten Feld immer noch auf CAML für Ihre Liste angezeigt werden. Wenn Sie die Arbeiten auf den Listansichten anzeigen müssen, würden Sie im selben Boot wieder JavaScript für alle Ihre Live -Datenerfassung verwenden. Wenn Sie diese Informationen nur auf den Anzeigeseiten anzeigen müssen, können Sie ein benutzerdefiniertes Feld verwenden und Code schreiben, um diese Informationen zu berechnen.

Eine andere Option (wenn Sie dies noch nicht tun): Sie können einen Webdienst erstellen, um die Berechnungen durchzuführen. Auf diese Weise können Sie (hoffentlich) Ihre Suchanfragen der anderen Listen zwischenspeichern und alle Daten gleichzeitig berechnen. Verwenden Sie die gleiche berechnete Feldmethode und geben Sie bei der Rückgabe des Webdienst -Anrufs alle leeren Divs aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top