2015-04-20 3 views
1
function getCurrentLoginUserDetails() { 
    context1 = new SP.ClientContext.get_current(); 
    oList = context1.get_web().get_lists().getByTitle('Employee Annual Leave Records'); 

    var camlQuery = new SP.CamlQuery(); 
    camlQuery.set_viewXml(
     '<View><Query><Where><Contains><FieldRef Name=\'Title\'/>' + 
     '<Value Type=\'Text\'>L</Value></Contains></Where>' + 
     '</Query></View>'); 

    var collListItem = oList.getItems(camlQuery); 
    context1.load(collListItem); 

    context1.executeQueryAsync(onQuerySucceededD,onQueryFailedD); 
} 


function onQuerySucceededD(sender , args) { 
    var listItemInfo = ''; 
    var listItemEnumerator = collListItem.getEnumerator(); 

    while (listItemEnumerator.moveNext()) { 
     var oListItem = listItemEnumerator.get_current(); 
     listItemInfo += '\nTitle: ' + oListItem.get_title() + 
      '\nEmployee Number: ' + oListItem.get_item('Employee_x0020_Number') + 
      '\nEmployed Date: ' + oListItem.get_item('Employed_x0020_Date');  
    } 
    alert(listItemInfo.toString()); 
} 


function onQueryFailedD(sender , args) { 
    alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace()); 
} 

Я хочу получить элементы списка из списка: Employee Annual Leave Records.Извлечь элементы из списка sharepoint с помощью javascript

Мой код не отображает меня.

Но мое предупреждение onQuerySucceededD не отображается.

Я ссылаюсь на this. Я не очень понимаю это, надеюсь кто-нибудь может мне объяснить?

Мне интересно, в чем проблема.

+0

попытка определить 'уаг collListItem' глобально не внутри function – Ansari

+0

В отличие от форумов, мы не используем «Спасибо», «Любая помощь оценена» или подписи на [so]. См. «[Должны ли« Привет »,« спасибо », теги и приветствия удалены из сообщений?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -Свободно от сообщений). Кстати, это «Спасибо заранее», а не «Спасибо в продвинутый». –

ответ

0

Заменить это: -

var collListItem = oList.getItems(camlQuery); 

с: -

collListItem = oList.getItems(camlQuery); 

и определить collListItem глобально, как это: -

<script> 
var collListItem; 
</script> 
Смежные вопросы