Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2014
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. (function () {
  2. // Initialize the variables for overrides objects
  3. var overrideCtx = {};
  4. overrideCtx.Templates = {};
  5. /*
  6. * Using the Fields override leaves the rest of the rendering intact, but
  7. * allows control over one or more specific fields in the existing view
  8. */
  9. overrideCtx.Templates.Fields = {
  10. 'Body': { 'View' : CustomField }
  11. };
  12.  
  13. /*
  14. * Register the template overrides.
  15. */
  16. SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideCtx);
  17. })();
  18.  
  19.  
  20. function CustomField(ctx) {
  21. // Really basic field-level conditional formatting
  22. var ret
  23.  
  24. ret = ctx.CurrentItem.Body;
  25. if (ret.length > 400)
  26. {
  27. ret = ret.substring(0, 400) + '&nbsp;&nbsp;&nbsp;<b><a href="/Blog/Lists/Posts/Post.aspx?ID=' + ctx.CurrentItem.ID + '">More ...</a></b>';
  28. }
  29.  
  30. return ret;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement