2012-03-23 57 views
5

當我將<a href="#">Click</a>放入slickgrid時,我看到實際的代碼「<a href="#">Click</a>」,而我期望鏈接被渲染。如何將HTML放入Slickgrid單元格中?

我知道我可以通過訂閱點擊事件來做到這一點,但它是在SlickGrid中限制的事情嗎?

回答

14

編寫自定義格式:

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

,並在列定義中指定。

+4

或者使用defaultFormatter選項,可將任意值HTML: ' defaultFormatter:函數(row,cell,value,columnDef,dataContext)if(value == null)return''; return value.toString(); } ' – 2013-02-20 11:40:22

3

從@RicardoStuven

或者使用defaultFormatter選項,可將任意值HTML:

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

    return value.toString(); 
} 
相關問題