Niekto na internety žiadal o vytvorení vypočítaného stĺpca do zoznamu, ktoré by dokazovali hodnotu vo formáte"[Používateľ] – [Stav] – [Umiestnenie]" v "Paul Galvin – Pitie [Voľný] Pivo – Beach".
Paul by ísť a aktualizovať jeho zápis do zoznamu, a vypočítaný stĺpec bude aktualizovať vhodne. Na [Používateľ] by Predvolenie používateľa zadanie/aktualizovania zoznamu.
Vypočítaný stĺpec sa nedá použiť "prchavé" funkcie, ako napríklad [Mi] alebo [Dnes]. Vyriešil som to v testovacom prostredí pomocou týchto krokov:
- Vytvorte textový stĺpec s názvom "Aktuálny používateľ".
- Nastaviť predvolenú hodnotu [Mi]
- Vytvoriť vypočítaný stĺpec s názvom "Calc Test".
- Nastaviť jeho hodnotu = [Aktuálneho používateľa]
Išiel som, Pridať položky do zoznamu a to fungovalo.
Nemyslím si, že (ale nie preveria) to bude fungovať v SharePoint 2007 – vypočítaný stĺpec sa aktualizované iba, keď je upraviť položku tak v tomto prípade [Mi] bude vždy používateľa, ktorý naposledy upravovaný tovaru.
Rovnaký trik, pomocou [Dnes] už diela – pozri tento post pre viac informácií http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Látat. Nevyzerá ako môžete dostať, že "riešenie’ Ak chcete zobraziť informácie o používateľovi v stĺpci.
Ahoj Paul,
Bez toho, aby boli význam myslím, že ste práve prišiel na spôsob, ako dostať okolo vážnym problémom InfoPath/SharePoint, som bol s.
V podstate som dostať doménameno_používateľa užívateľov, ale potom nemôžete použiť [Mi] filtre a ďalšie výkonné funkcie SharePoint. Ale pomocou niečo takého, by obísť tento problém, umožnením mi porovnať dva stĺpce textu (jeden riadok) skôr ako stĺpec osoby a skupiny.
Čas skúsiť to.
ďakujem,
Richard Harbridge
Ale pri zobrazení zoznamu vidím iba [Mi] a nie moje prihlasovacie meno.
Paul,
Ďakujem vám za toto riešenie. Fungovalo to skvele. Rozšírenie na riešenie, by máte vôbec potuchy, ako nastaviť calc test = aktuálneho používateľa, ak chcete, aby aktuálny používateľ sa ľudia Picker pole s len vybraní ľudia?
Vďaka opäť.
Drew