更新プログラム: ジェレミー Thake このことについてブログに書いているし、いくつか設置 コンソール アプリケーションのコード 内部名を示しています.
期日タスクからを表示するには、コンテンツ クエリ web パーツをしようとしていたと画面ラベル [期日], 私は、想定で使用する列の名前 <CommonViewFields> "Due_x0020_Date".
間違った!
実際の列名この場合は「期限」.
どのようにそれを見つけるか? 私はヘザーを再読み込み CQWP を変更することをソロモンのブログのエントリ データの追加の列を表示するには. 彼女は段階でこのプロセスをについて説明します #13. それを信頼します。. それが正しい. 少なくとも, それは私にとって正しかった. はるかに長い名前を持つ別の列の最初にそれを信用していなかった.
"信頼のそれを言う" 私はそれを信頼していない、おそらく無駄になるので付近の壁に私の頭を突き 2 時間. 決心した「期限後" 名前, 別のフィールドを追加したいのですが。 <CommonViewFields>. ソロモン法を用いた, "XYZ_x0020_Project_x0020_Due_x00"のような列名を得ていた.
自分自身に考えた, 切り捨てられた名前には明らかに. 先、非切り捨てられて行った成功なしでそれ. 私は最後に一見切り捨てられた名前を使用し、働いた.
ボーナスのヒント: CQWP で働いていたとき, 場合に悪い内部名を追加 <CommonViewFields>, CQWP は、クエリが結果を返さないこと教えてください。. しかし, フィールド名にデータ型を追加した場合, それは結果を返すだろう. データを追加する種類実際にマスク問題存在しないフィールドを参照していたので. 私はそれを追加すること, しかし、その値を表示しようとしたとき, 私はいつも空白を得るだろう.
これは、エラーをマスクでした。:
<CommonViewFields>Due_x0020_Date;</CommonViewfields>
これは、エラーをマスクでした。:
<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>
</終了>