About Me

View Suhail Jamaldeen's profile on LinkedIn

1 comment:

  1. Hi Suhail,

    In reference to your article:

    I`m after adding eclipse for text more than 250 characters, so on the webpart it shows only text upto 250 characters and for rest it shows an eclipse (...)

    I have tried the following code and seems something gone missing, please assist.


    (function () {

    // Create object that have the context information about the field that we want to change it's output render
    var bodyFieldContext = {};
    bodyFieldContext.Templates = {};
    bodyFieldContext.Templates.Fields = {
    // Apply the new rendering for Priority field on List View

    // update by Jason: name of the field: msg and view name : AllItems (List name: msgtext)
    "msg": { "AllItems": bodyFieldTemplate }



    // This function provides the rendering logic for list view
    function bodyFieldTemplate(ctx) {

    var body = ctx.CurrentItem[ctx.CurrentFieldSchema.body];

    var bodyHTML="";
    if (body.toString().length > 250) {
    bodyHTML = body.toString().substring(0,250) + "...";

    return bodyHTML;