0

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

답변

관련 문제