ĜISDATIGO: Jeremy Thake Havas blogged pri tio ĉi kaj metita supre kelkajn/kelkajn Kodo por regilara apliko Kiu montras internajn nomojn.
Mi estis provanta akiri kontentan demandan araneaĵan parton montri ŝuldatan daton de tasko kaj ĉar la ekrana etikedo estas "Ŝuldata Dato", Mi supozis ke la kolumna nomo uzi je <CommonViewFields> Estas "Ŝuldata_x0020_Dato".
Malĝuste!
La vera kolumna nomo en ĉi tiu kazo estis "DueDate".
Kiel mi trovis ĝi? Mi re-legita Heather la bloga eniro de Solomon sur modifanta CQWP Montri suplementajn kolumnojn de datumo. Ŝi priskribas ĉi tiun procezon ĉe paŝo #13. Fidi ĝin. Ĝi estas ĝusta. Almenaŭ, Ĝi estis ĝusta por mi. Mi ne fidis ĝin ĉe unua por alia kolumno kun multe pli nomo.
Mi diras "Fidas ĝin" Ĉar mi ne fidis ĝin kaj verŝajne malŝparita proksime al du horoj butting mia kapo supre kontraŭ muro. Post kiam mi solvis la "DueDate" Nomo, Mi deziris aldoni alian kampon al <CommonViewFields>. Uzanta la Solomon tekniko, Mi estis akiranta kolumnan nomon kiel "XYZ_x0020_Projektas_x0020_Ŝuldata_x00".
Mi pensis al mi mem, Tio estas klare stumpigita nomon. Mi iris antaŭen kaj un-stumpigita ĝin kun neniu sukceso. Mi fine uzis la ŝajne stumpigita nomon kaj ĝin laboris.
Gratifika konsileto: Kiam mi estis laboranta kun la CQWP, Se mi aldonis malbonan internan nomon al <CommonViewFields>, La CQWP dirus min ke la demando revenis neniujn rezultojn. Sed, Se mi aldonis datuman tipon al la kampa nomo, Ĝi revenus rezulton. Aldonanta la datuman tipon efektive maskita problemon pro tio ke mi estis referencanta malestantan kampon. Mi povus aldoni ĝin, Sed kiam mi provis montri ĝian valoron, Mi ĉiam akirus malplenaĵon.
Tio ĉi ne maskis la eraron:
<CommonViewFields>Ŝuldata_x0020_Dato;</CommonViewfields>
Tio ĉi ja maskis la eraron:
<CommonViewFields>Ŝuldata_x0020_Dato,DateTime;</CommonViewfields>
</Fino>