Advertisement
Guest User

Untitled

a guest
Aug 29th, 2015
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. <View Scope="RecursiveAll">
  2. <Query>
  3. <Where>
  4. <In>
  5. <FieldRef Name="Title" />
  6. <values>
  7. <Value Type="Text">A1</Value>
  8. <Value Type="Text">NPD</Value>
  9. <Value Type="Text">NPD2</Value>
  10. </values>
  11. </In>
  12. </Where>
  13. </Query>
  14. </View>
  15.  
  16. var xmlQuery = '<View Scope="RecursiveAll"><Query><Where><In><FieldRef Name="Title" /><values>';
  17. $("select[title='Perf Decl selected values'] option").each(function(){
  18. xmlQuery += '<Value Type="Text"><![CDATA[' + this.text + ']]></Value>';
  19. });
  20. var context = SP.ClientContext.get_current();
  21. var web = context.get_web();
  22. var lists = web.get_lists();
  23. var listId = "BEE6E734-9B7D-4852-ACE2-E641D6EDE2A3";// perf decl list
  24. var list = lists.getById(listId);
  25. var query=new SP.CamlQuery();
  26. xmlQuery += '</values></In></Where></Query></View>';
  27. alert( xmlQuery );
  28. query.set_viewXml(xmlQuery);
  29. resultsPD = list.getItems(query);
  30. context.load(resultsPD);
  31. context.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceededPerfDecl), Function.createDelegate(this, this.onQueryFailedPerfDecl));
  32.  
  33. function onQueryFailedPerfDecl(sender, args) {
  34. alert('Request PerfDecl failed. ' + args.get_message() + 'n' + args.get_stackTrace());
  35. flag = false;
  36. }
  37.  
  38. function onQuerySucceededPerfDecl(sender, args) {
  39. alert('succed');
  40. var listItemInfo = '';
  41. var listItemEnumerator = resultsPD.getEnumerator();
  42.  
  43. var cptR = 0;
  44. while (listItemEnumerator.moveNext()) {
  45. if(cptR == 0){
  46. tabPerf += "<table>";
  47. }
  48. var oListItem = listItemEnumerator.get_current();
  49. tabPerf += "<tr><td>" + oListItem.get_item('Title') +"</td><td>" + oListItem.get_item('Perf_x0020_Decl') + "</td></tr>";
  50. alert('movenex');
  51. cptR++;
  52. }
  53. if(cptR > 0){
  54. tabPerf += "</table>";
  55. }else{
  56. tabPerf += "";
  57. }
  58. $("input[title='PerfDeclTab']").val(tabPerf);
  59. flag = true;
  60. alert("tabPerf == " + tabPerf);
  61. return flag;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement