PÄIVITYS: Jeremy Thake on blogged tästä ja esittää joitakin console application-koodi Tämä osoittaa, että sisäiset nimet.
Yritin saada sisältökysely-web-osa näyttää eräpäivä tehtävästä ja koska näytön otsikko on "Eräpäivä", Oletin, että sarakkeen nimen käyttäminen <CommonViewFields> on "Due_x0020_Date".
Väärä!
Todellinen sarakenimi koski "Parasta".
Miten löydän sen? Luin uudelleen Heather Salomonin blogimerkinnän muokkaaminen CQWP näyttää ylimääräisiä tietosarakkeita. Hän kuvaa tätä prosessia askel #13. Luota siihen. Se on oikein. Ainakin, se oli oikein, kun. En luottanut se ensin toisen sarakkeen pidempi nimi.
Sanon "luota siihen" koska ei luota se ja todennäköisesti hukkaan lähellä kaksi tuntia butting pääni seinää vasten. Kun päätin "parasta" Nimi, Halusin lisätä toiseen kenttään ja <CommonViewFields>. Salomon-tekniikalla, Olin saada sarakkeen nimi, kuten "XYZ_x0020_Project_x0020_Due_x00".
Ajattelin itsekseni, Tämä on selvästi lyhennetty nimi. Menin eteenpäin ja YK: n katkaistu se ilman menestystä. Lopuksi käyttää näennäisesti lyhennetty nimi ja se toimi.
Bonus vinkki: Kun olin töissä CQWP, Jos olen lisännyt huono sisäinen nimi <CommonViewFields>, CQWP kertoisi minulle, että kysely oli ei palauta tuloksia. Mutta, Jos tietotyyppi on lisättävä kenttänimi, se palaisi seurauksena. Lisäämällä tietojen tyyppi todella naamioitu ongelma koska oli viitetietoina olematonta kenttä. Voisin lisätä, mutta kun yritin näyttää arvonsa, Olen aina tyhjä.
Tämä peitä virhe:
<CommonViewFields>Due_x0020_Date;</CommonViewfields>
Tämä peittää virhe:
<CommonViewFields>Due_x0020_Date,Päivämäärä ja aika;</CommonViewfields>
</loppu>