POSODOBITEV: Jeremy Thake je blogged o tem in dal nekaj kodo za konzolo aplikacija notranja imena, ki prikazuje.
Sem bil težaven zadobiti poizvedba po vsebini spletnega gradnika za prikaz datuma zapadlosti iz opravilo in ker oznako zaslona je "Datum zapadlosti", Domneva, da ime stolpca za uporabo v <CommonViewFields> je "Due_x0020_Date".
Narobe!
Pravi stolpec ime v tem primeru je bil, "da bi DueDate".
Kako si našel? Sem ponovno prebral Heather Solomon's blog vpis na spreminjanje CQWP prikazati dodatne stolpce podatkov. Ona opisuje ta postopek v korak #13. Zaupati. Pravilno. Vsaj, To je bil pravi zame. Ni zaupal sprva za drugega stolpca z veliko daljše ime.
Rečem "zaupati" ker ni zaupal in verjetno zapravili blizu dve uri višek glavo pred steno. Ko sem rešiti na "da bi DueDate" ime, Sem hotel dodati drugo polje <CommonViewFields>. V tehniki Salomon, Sem bil pridobivanje stolpec ime kot "XYZ_x0020_Project_x0020_Due_x00".
Pomislil sem, To je jasno skrajšani ime. Sem hodil naprej in un-skrajšani je brez uspeha. Končno sem rabil navidezno skrajšani ime ter to obdelan.
Bonus nasvet: Ko sem delala z na CQWP, Če sem dodal slabo interno ime, ki v <CommonViewFields>, v CQWP bi mi povedal, da je vrnil poizvedbo ni rezultatov. toda, Če sem vrsto podatkov dodati ime polja, da bi se vrne rezultat. Dodajanje podatkov vrste dejansko prikriti problem saj je navajanje neobstoječa polje. Lahko ga dodate, ampak ko sem poskušal prikazati njegovo vrednost, Vedno dobim prazno.
To did ne prikrijejo napako:
<CommonViewFields>Due_x0020_Date;</CommonViewfields>
To did prikrije napake:
<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>
</namen>