Guest User

Untitled

a guest
Nov 20th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. var itemCtx = [];
  2. itemCtx.Templates = {};
  3.  
  4. itemCtx.Templates.Fields = {
  5. 'JobTitle': {
  6. 'View': TitleToLink
  7. },
  8. 'Market': {
  9. 'View': MarketNoLink
  10. },
  11. 'Market_x003a_Office_x0020_City': {
  12. 'View': locationTemplate
  13. },
  14. 'Market_x003a_StateLU': {
  15. 'View': locationTemplate
  16. }
  17. };
  18. SPClientTemplates.TemplateManager.RegisterTemplateOverrides(itemCtx);
  19.  
  20. function MarketNoLink(ctx) {
  21. var market = ctx.CurrentItem.Market[0].lookupValue;
  22. var city = ctx.CurrentItem.Market_x003a_Office_x0020_City;
  23. var state = ctx.CurrentItem.Market_x003a_StateLU;
  24.  
  25. console.log(market);
  26.  
  27. var newMarket = "<span class='text-capitalize'>" + market.toLowerCase() + "
  28. </span>";
  29. newMarket = newMarket + "<div>" + city + ", " + state + "</div>";
  30. //"<span class='custWidthField'>"+item.Market[0].lookupValue+"</span>";
  31.  
  32. return newMarket;
  33. }
  34. function locationTemplate(ctx) {
  35. var city = ctx.CurrentItem.Market_x003a_Office_x0020_City;
  36. var state = ctx.CurrentItem.Market_x003a_StateLU;
  37. return "<span>" + city + ", " + state + "</span>";
  38. }
Add Comment
Please, Sign In to add comment