Guest User

Untitled

a guest
Jan 16th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. <script type="text/javascript">
  2. $(document).ready(function () {
  3. var listName = "Leave Request";
  4. var context = new SP.ClientContext.get_current();
  5. var list = context.get_web().get_lists().getByName(listName);
  6. var cQuery = new SP.CamlQuery();
  7. var camlXML = "<View><Query><Where><FieldRef Name='' /></OrderBy></Query></View>";
  8.  
  9. var link = _spPageContextInfo.webAbsoluteUrl + "/Lists/Leave Request/DispForm.aspx?ID=";
  10.  
  11. cQuery.set_viewXml(camlXML);
  12. var listitems = list.getItems(cQuery);
  13. context.load(listitems);
  14. context.executeQueryAsync(function () {
  15. var count = listitems.get_count();
  16. var enumerator = listitems.getEnumerator();
  17. if(count > 0){
  18. while(enumerator.moveNext()){
  19. var current = enumerator.get_current();
  20. var desc = current.get_fieldValues("Details").Description;
  21. var title = current.get_fieldValues("Name").Title;
  22. var created = current.get_fieldValues("Created").Created;
  23. var ID = current.get_fieldValues("ID").ID;
  24. var start = current.get_fieldValues("Start_x0020_Date");
  25. var end = current.get_fieldValues("End_x0020_Date");
  26.  
  27. $("#leave-list").append("<div style="width:100%; margin-top:0px; border:solid 0px #e1e1e1"><div style="width:100%; height:50px;; float:left; padding:3px "><font class="Ndate">" + title + "</font><br /><font style="font-size:9px !important; color:#ccc; ">" + start +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -: "+ end + "</font><a style='float:right;font-size:11px;color:grey;' target='_blank' href='" + link + ID + "' >Details</a></div> </div>");
  28. }
  29. }
  30. else{
  31. $("#leave-list").remove();
  32. $("#leave-container").append("No leaves");
  33. }
  34.  
  35. },
  36. function (s, a) {
  37. console.error("Leave Widget: " + a.get_message());
  38. });
  39. });
Add Comment
Please, Sign In to add comment