FRISSÍTÉS: Jeremy Thake birtokol blogged erről, és néhány kód részére egy konzolalkalmazásban Ez azt mutatja, hogy belső nevek.
Voltam kipróbálás-hoz kap a Tartalomlekérdezés kijelző megjelenítéséhez a tevékenység határidejét, és azért, mert a képernyő-címkét "Lejáró időpont", Feltételezte, hogy az oszlop neve használata <CommonViewFields> az "Due_x0020_Date".
Rossz!
Ebben az esetben volt a valódi oszlop neve "DueDate".
Hogyan tett talál ez? Én újra olvastam, Heather Solomon's blog bejegyzés módosítása CQWP További oszlopok megjelenítése. Ő írja le ez a folyamat lépés #13. Bízik benne. Helyes. Legalább, Ez volt a helyes, értem. Én nem bízik benne az első a sok hosszabb nevet egy másik oszlop.
Azt mondom, "bízik benne" mert nem bízik benne, és költöttél repülőtér közelében két órán keresztül, a fejem egy fal döfés. Miután elhatároztam, hogy a "DueDate" név, Azt akartam, hogy egy másik mező hozzáadása <CommonViewFields>. A Salamon-technikával, Voltam szerzés egy oszlop neve, mint a "XYZ_x0020_Project_x0020_Due_x00".
Gondoltam magamban, Ez egyértelműen egy csonkolt neve. Mentem előre, és nem csonkolt ez-val nem siker. Én végül használt a látszólag lerövidített névvel, és ez munkás.
Bónusz tipp: Mikor voltam működő-val a CQWP, Ha hozzáadott egy rossz belső nevet <CommonViewFields>, a CQWP azt mondja, hogy a lekérdezés nem hozott eredményt visszatért. de, Ha az adattípus hozzá a mező neve, egy eredmény akkor vissza. Az adatok hozzáadása típusú ténylegesen álarcos probléma óta volt hivatkozva egy nem létező mező. Én tudna összead ez, de mikor próbáltam az érték megjelenítéséhez, Én mindig kap egy üres.
Ez volt nem maszk a hiba:
<CommonViewFields>Due_x0020_Date;</CommonViewfields>
Ez volt a maszk a hiba:
<CommonViewFields>Due_x0020_Date,Dátum és idő;</CommonViewfields>
</vége>