업데이트: 제레미 Thake 이것에 대해 블로그에 있다 고 좀 올려 콘솔 응용 프로그램에 대 한 코드 내부 이름을 보여줍니다..
작업에서 기한을 표시 하려면 콘텐츠 쿼리 웹 파트를 얻을려고 했다 스크린 레이블이 "기한" 때문에, 내가 생각 하는 열 이름을 사용 하 여 <CommonViewFields> "Due_x0020_Date"은.
잘못 된!
실제 열 이름이 경우에 "DueDate".
나는 그것을 어떻게 알았습니까? 나는 다시 헤더 읽기 CQWP 수정에 솔로몬의 블로그 항목 데이터의 추가 열을 표시 하려면. 그녀는 단계에서이 프로세스를 설명합니다. #13. 그것을 믿어합니다. 그것은 올바른. 적어도, 그것은 나를 위해 정확 했다. 훨씬 더 긴 이름으로 또 다른 열에 대 한 처음에 그것을 신뢰 하지 않았다.
"그것을 믿지 말" 내가 그것을 신뢰 하지 않았다 그리고 아마 낭비 때문에 근처를 벽 내 머리를 참견 하는 2 시간. 내가 "DueDate 해결 후" 이름, 다른 필드를 추가 하 고 싶 었 <CommonViewFields>. 솔로몬 기술을 사용 하 여, 나는 "XYZ_x0020_Project_x0020_Due_x00" 같은 열 이름을 얻고 있었다.
나 혼자 생각, 그것은 명확 하 게 잘린된 이름. 나는 서 미리 취소 잘린 성공 없이 그것. 나는 마지막으로 겉보기 잘린된 이름을 사용 하 고 그것은 효과가 있었다.
보너스 팁: CQWP 같이 일 하 던 때, 내부 악명을 추가 하는 경우 <CommonViewFields>, CQWP 쿼리 결과 반환 했다 내게 말할 것 이다. 하지만, 필드 이름에 데이터 형식을 추가 하는 경우, 그것은 결과 반환. 추가 데이터 형식을 실제로 마스크 문제 때문에 존재 하지 않는 필드를 참조 했다. 나는 그것을 추가할 수 있습니다., 하지만 그 값을 표시 하 려 할 때, 나는 항상 빈을 얻을 것 이다.
이 오류를 마스크 하지 않았다:
<CommonViewFields>Due_x0020_Date;</CommonViewfields>
이 오류를 마스크 않았다:
<CommonViewFields>Due_x0020_Date,날짜/시간;</CommonViewfields>
</끝>