SharePoint 클라이언트 개체 모델을 사용하여 SP 2013에서 텍스트 필드 및 URL/이미지를 목록에서 검색 한 경험이 있습니다. 현재 캘린더와 비슷한 작업을하고 있습니다. . 제목 및 위치 필드를 아무 문제없이 성공적으로 검색 할 수 있었지만 검색 할 수없는 시작 및 끝 시간 필드. 정확히 무슨 문제인지 나는 알 수 없다. 또한 Created 및 Modified는 문제없이 읽을 수 있습니다. 여기에 관련 코드 :SharePoint 클라이언트 개체 모델로 시작/종료 시간 필드 검색
function retrieveListItemsCal() {
var clientContextCal = new SP.ClientContext.get_current();
var oListCal = clientContextCal.get_web().get_lists().getByTitle('Calendar');
var camlQueryCal = new SP.CamlQuery.createAllItemsQuery();
AllItemsCal = oListCal.getItems(camlQueryCal);
clientContextCal.load(AllItemsCal);
clientContextCal.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceededCal), Function.createDelegate(this, this.onQueryFailedCal));
}
function onQuerySucceededCal(sender, args) {
var listItemInfo = '';
var listItemEnumeratorCal = AllItemsCal.getEnumerator();
var htmlCal = '';
htmlCal+="<div id='CalHeader'>Upcoming Events</div>\
<div id='CalDivider'></div>\
<div id='CalContainer'>";
while(listItemEnumeratorCal.moveNext()) {
var oListItemCal = listItemEnumeratorCal.get_current();
/*htmlCal+="<div class='CalItem'>\
"oListItemCal.get_item('Start Time')"\
</div>";*/
alert(oListItemCal.get_item("Start Time").format("MMMM d, yyyy"));
}
htmlCal+="</div>";
$("#CalSpace").append(htmlCal);
}
function onQueryFailedCal(sender, args) {
alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
}
$(document).ready(function(){
SP.SOD.executeFunc("sp.js", "SP.ClientContext", retrieveListItemsCal);
});
그리고 여기 목록 컬럼의 스크린 샷이다 : 나는 내 문제를 해결 한 http://i.imgur.com/8IK4KTO.png