jquery
  • jqgrid
  • 2013-05-17 96 views 0 likes 
    0

    我在jqgrid有'名稱'和'描述'列的colmodel,我需要顯示描述作爲工具提示,而懸停在'名稱'列。jqGrid cellattr標題忽略空白後的文本

    說我有這個模型如:

    colModel: [ 
        { 
         name: "name",.. 
         cellattr: function (rowId, val, rawObject, cm, rdata) { 
          return 'title=' + rawObject[1]; 
         } 
        }, 
        {name : "description",..}, 
    ], 
    

    數據呈現爲工具提示,但如果我有描述爲「低等級標準」,該提示爲「低」。

    理想情況下,它會忽略空白後的所有文本。

    我該如何解決這個問題? 我是jqGrid的新手。 請詳細解釋,如果可能 謝謝

    回答

    0

    你應該開始返回空間值。確切的格式rawObject可以取決於很多事情:以哪種格式填充網格數據。因此,您應該驗證您是否應使用rawObject[1]之類的索引或rawObject.description之類的名稱。因此,解決辦法也能像

    cellattr: function (rowId, val, rawObject) { 
        return ' title="' + rawObject[1] + '"'; 
    } 
    

    或類似

    cellattr: function (rowId, val, rawObject) { 
        return ' title="' + rawObject.description '"'; 
    } 
    

    取決於您使用(並因此從rawObject的frormat)的數據格式。我爲標題添加了"

    順便說一句,你可以看到我從回調中刪除了cm, rdata,因爲我們沒有在那裏使用。

    相關問題