Y NEWYDDION DIWEDDARAF: Jeremy Thake wedi blogio am hyn ac yn gosod rhai Cod cais consol sy'n dangos enwau mewnol.
Yr oeddwn yn ceisio cael rhan ymholiad cynnwys y we i arddangos dyddiad dyledus o dasg ac oherwydd bod y label sgrîn yn "Dyddiad Cwblhau", Rwy'n cymryd yn ganiataol bod yr enw golofn i'w defnyddio wrth <CommonViewFields> yw "Due_x0020_Date".
Anghywir!
Mae'r enw golofn go iawn yn yr achos hwn oedd "DueDate".
Sut oeddwn yn ei chael yn? Ailddarllenais grug Solomon cofnod blog ar addasu CQWP dangos colofn ychwanegol o ddata. Disgrifia y broses hon ar gam #13. Ymddiried ynddo. Mae'n gywir. Leiaf, yr oedd yn gywir i mi. Nid wyf yn ymddiried ynddo yn gyntaf ar gyfer Colofn arall gydag enw llawer hirach.
Yr wyf yn dweud "yr Ymddiriedolaeth ei" oherwydd nid oedd yn ymddiried ynddo ac yn fwy na thebyg yn cael ei wastraffu bron dwy awr yn atal fy mhen yn erbyn wal. Ar ôl datrys yr "DueDate" Enw, Roeddwn i eisiau ychwanegu maes arall i <CommonViewFields>. Gan ddefnyddio'r dechneg Solomon, Yr oeddwn yn cael enw colofn fel "XYZ_x0020_Project_x0020_Due_x00".
Roeddwn i'n meddwl i mi fy hun, Mae'n amlwg bod enw fyrrach. Euthum ymlaen a heb ei chwtogi yn llwyddo. Yn olaf, defnyddiais yr enw bob golwg fyrrach a gweithiodd.
Blaen Bonws: Pan oeddwn yn gweithio gyda'r CQWP, os ydw i'n ychwanegu enw drwg mewnol i <CommonViewFields>, Byddai y CQWP yn dweud wrthyf fod yr ymholiad dychwelyd unrhyw ganlyniadau. Ond, os ydw i'n ychwanegu fath ddata i'r enw maes, Byddai yn dychwelyd o ganlyniad. Ychwanegu data Roedd math mewn gwirionedd yn cuddio problem ers yr oedd yn cyfeirio at faes anfodol. Gellid ei ychwanegu, ond pan Ceisiais ddangos ei werth, Byddwn bob amser yn cael wag.
Nid oedd hyn yn cuddio y gwall:
<CommonViewFields>Due_x0020_Date;</CommonViewfields>
Mae hyn yn cuddio y gwall:
<CommonViewFields>Due_x0020_Date,Wedi ei gyflwyno gan;</CommonViewfields>
</diwedd>