如何将HTML放入Slickgrid单元格?

时间:2012-03-23 14:03:37

标签: javascript slickgrid

当我将<a href="#">Click</a>放入slickgrid时,我会看到实际代码“<a href="#">Click</a>”,而我希望该链接可以呈现。

我知道我可以通过订阅点击事件来做到这一点,但它在SlickGrid中是否受到限制?

2 个答案:

答案 0 :(得分:14)

编写自定义格式化程序:

function myFormatter(row, cell, value, columnDef, dataContext) {
  return "<a href='#'>Click</a>";
}

并在列定义中指定它。

答案 1 :(得分:4)

来自@RicardoStuven

  

或使用defaultFormatter选项将任何值视为HTML:

defaultFormatter: function (row, cell, value, columnDef, dataContext) { 
    if (value == null) return ''; 

     return value.toString(); 
}