Guest User

Untitled

a guest
Oct 24th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. $(document).ready(function () {
  2. SP.SOD.executeFunc('sp.runtime.js', false, function () {
  3. SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function () {
  4. SP.SOD.registerSod('sp.taxonomy.js', SP.Utilities.Utility.getLayoutsPageUrl('sp.taxonomy.js'));//loads sp.taxonomy.js file
  5. SP.SOD.executeFunc('sp.taxonomy.js', false, items);
  6.  
  7. });
  8. });
  9. });
  10.  
  11. //fetching texonomy terms
  12. function items() {
  13. var context = SP.ClientContext.get_current();
  14. var taxSession = SP.Taxonomy.TaxonomySession.getTaxonomySession(context);
  15. var termStores = taxSession.get_termStores();
  16. var termStore = termStores.getByName("Managed Metadata Service");
  17. var termSet = termStore.getTermSet("df2c71c3-17d5-4180-8dd6-b5bf6d0b2cf8");
  18. var terms = termSet.getAllTerms();
  19. context.load(terms);
  20. var name = "";;
  21. context.executeQueryAsync(function () {
  22. var termEnumerator = terms.getEnumerator();
  23. count = 0;
  24. while (termEnumerator.moveNext()) {
  25. var oListItemTax = termEnumerator.get_current();
  26. name = oListItemTax.get_name();
  27. $('#DropdownList1').append($('<option>', {
  28. value: name,
  29. text: name
  30. }));
  31. name = "";
  32. }
  33. }, function (sender, args) {
  34.  
  35. //console.log(args.get_message());
  36. });
  37. }
Add Comment
Please, Sign In to add comment