Hurtig og nem: Bestemme indre kolonnenavnet på en webstedskolonne

OPDATERING: Jeremy Thake har blogges om dette og sætte nogle kode for et konsolprogram der viser interne navne.

Jeg forsøgte at få en indholdsforespørgsel webdelen skal vise en forfaldsdato fra en opgave, og fordi skærmen etiketten "Forfaldsdato", Jeg overtog som kolonnenavn til brug i <CommonViewFields> er "Due_x0020_Date".

Forkert!

Den virkelige kolonnenavn var i dette tilfælde "DueDate".

Hvordan jeg finde det? Jeg genlæste Lyng Salomons blog post om ændring af CQWP at vise yderligere kolonner af data. Hun beskriver denne proces på trin #13. Stole på det. Det er korrekt. Mindst, var det rigtige for mig. Jeg ikke stole på det i første omgang for en anden kolonne med et meget længere navn.

Jeg siger "tillid til det" fordi jeg ikke stole på det og sandsynligvis spildt nær to timer butting mit hoved ind til en væg. Efter jeg løst "DueDate" Navn, Jeg ønskede at tilføje et nyt felt til <CommonViewFields>. Ved hjælp af Solomon teknik, Jeg fik en kolonnenavn som "XYZ_x0020_Project_x0020_Due_x00".

Jeg tænkte ved mig selv, Det er klart en afkortet navn. Jeg gik videre og un-afkortet det uden held. Jeg endelig brugt navnet tilsyneladende afkortet og sig arbejdede.

Bonus tip: Da jeg arbejdede med CQWP, Hvis jeg har tilføjet et dårligt internt navn til <CommonViewFields>, CQWP vil fortælle mig, at forespørgslen havde returneret nogen resultater. Men, Hvis jeg har tilføjet en datatype for feltnavn, den vil returnere et resultat. Tilføje data maskeret type faktisk et problem da jeg refererer til en ikke-eksisterende felt. Jeg kan tilføje det, men når jeg prøvede at vise sin værdi, Jeg vil altid få en blank.

Dette ikke maskere fejlen:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Dette maske fejlen:

<CommonViewFields>Due_x0020_Date,Dato og klokkeslæt;</CommonViewfields>

</slutningen>

3 tanker om ”Hurtig og nem: Bestemme indre kolonnenavnet på en webstedskolonne

  1. Corey
    Ved hjælp af "hover" teknik er ikke for dårligt for en eller to felter. Men for massive opslag bruger jeg Stramit Caml-fremviser link. Jeg kan faktisk godt lide at man bedre end U2U man — Det er meget hurtig og det fik i nice feature af regnskabsfoerende CAML som StringBuilder kode.
    Svar

Efterlad et svar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *