AKTUALIZÁCIA: Jeremy Thake má blogged o tom a dať nejaké kód pre konzolovej aplikácie to ukazuje, že interné názvy.
Snažil som sa získať webovú časť dotaz na obsah zobrazíte dátum splnenia úlohy a pretože menovku obrazovky je "Dátum splatnosti", Predpokladal som, že názov stĺpca vo <CommonViewFields> je "Due_x0020_Date".
Zle!
Skutočné stĺpec meno bolo v tomto prípade "DueDate".
Ako to nájdem? Som re-čítať Heather Šalamúnov blog vstupe na zmenu CQWP Zobraziť ďalšie stĺpce údajov. Ona opisuje tento proces krok #13. Nedôveruje. Je to správne. Aspoň, to bolo správne pre mňa. Som neveril spočiatku na iný stĺpec s oveľa dlhším názvom.
Povedal som, "Trust" pretože neverili, že a pravdepodobne zbytočne v blízkosti dve hodiny zarábaní hlavou proti múru. Potom som sa rozhodol "DueDate" meno, Chcel som pridať ďalšie pole <CommonViewFields>. Pomocou techniky, Šalamún, Bol som dostať názov stĺpca ako "XYZ_x0020_Project_x0020_Due_x00".
Pomyslel som si, to je jasne skrátené meno. Išiel som dopredu a un-skrátený to bez úspechu. Použil som konečne zdanlivo skrátené meno a fungovalo to.
Bonus tip: Keď som pracoval s CQWP, e¹te bad vnútornej názov na <CommonViewFields>, CQWP by mi povedať, že mal dotaz žiadne výsledky. ale, Ak po pridaní typ údajov do poľa Názov, to by vrátiť výsledok. Pridanie údajov typu skutočne maskovaný problém pretože bola odkazovanie neexistujúce pole. Mohli by pridať, ale keď som sa snažil Zobraziť svoju hodnotu, Vždy by dostať prázdne.
To urobil nie je maska chýb:
<CommonViewFields>Due_x0020_Date;</CommonViewfields>
To urobil maska chyba:
<CommonViewFields>Due_x0020_Date,Dátum a čas;</CommonViewfields>
</koniec>