如何将HTML放入Slickgrid单元格?

jav*_*nes 5 javascript slickgrid

当我<a href="#">Click</a>进入slickgrid时,我看到实际的代码" <a href="#">Click</a>",而我希望链接被渲染.

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

Tin*_*Tin 14

编写自定义格式化程序:

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

并在列定义中指定它.

  • 或者使用defaultFormatter选项将任何值视为HTML:`defaultFormatter:function(row,cell,value,columnDef,dataContext){if(value == null)return''; return value.toString(); } (4认同)

Tob*_*len 6

来自@RicardoStuven

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

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

     return value.toString(); 
} 
Run Code Online (Sandbox Code Playgroud)